Sunteți pe pagina 1din 3

Cap. IV.

Power Pivot

Faceti cunoștință cu Power Pivot

Un „Power” Pivot este la fel ca un PivotTable normal, cu excepția faptului că se află în vârful unui întreg model de date,
mai degrabă decât un singur tabel sau domeniu (range). Acest lucru vă permite să:

• Explorați seturi de date masive constând din mai multe surse și tabele, folosind instrumente și opțiuni PivotTable
familiare, ușor de utilizat

• Creați calcule puternice și flexibile folosind expresii de analiză a datelor (DAX – Data Analysis Expressions)

Crearea unui tabel Power Pivot se face direct din Data Model sau din Excel – Insert – Pivot Table (selectând opțiunea
“Use this workbook Data Model”)

Power Pivot vs clasicul Pivot Table în Excel

Un PivotTable clasic:

• Poate analiza datele dintr-un tabel la un moment dat; mai multe tabele trebuie modificare sau „cusute” împreună cu
funcții pentru celule

• Limitat la capacitatea de date a unei singure foi de lucru Excel (1.048.576 rânduri)

• Limitat la câmpuri calculate relativ basic, folosind un subset de funcții Excel.

Un Power Pivot:

• Poate analiza un întreg model de date, constând în mai multe tabele conectate prin relații, mai degrabă decât funcţiile
pentru celule

• Capacitate de date practic nelimitată, deoarece tabelele sunt comprimate în afara foilor de lucru normale

• Permite calcule complexe folosind expresii de analiză a datelor (DAX – Data Analysis Expressions)

Una dintre caracteristicile cheie Power Pivot este capacitatea de a crea câmpuri calculate mult mai robuste,

cunoscute sub numele de măsuri (measures). Deoarece aceste măsuri interacționează direct cu modelul de date
(inclusiv tabele stocate în memorie), formulele tradiționale cu celule nu vor mai apărea. În schimb, vom folosi un limbaj
nou cu formule, limbaj numit DAX – Data Analysis Expressions.

1
DAX – noțiuni generale

Data Analysis Expressions, cunoscut în mod obișnuit ca DAX , este limbajul de formule care controlează Power Pivot. Cu
DAX, puteți să:

• Adăugați coloane și măsuri calculate la modelul dvs., folosind sintaxe intuitive

• Treceți dincolo de capacitățile formulelor tradiționale „stil grilă”, cu funcții puternice create special pentru a lucra cu
date relaționale.

Cu DAX se poate lucra în Data Model, prin adăugarea de coloane calculate, respective în Excel – tabul Power Pivot –
butonul Measures.

Despre coloane calculate

Coloanele calculate vă permit să adăugați în tabel coloane noi, bazate pe formule. Caracteristici:

• Fără referințe „stil A1”; coloanele calculate se referă la tabele sau coloane întregi

• Coloanele calculate sunt calculate la nivel de rând și valorile sunt stocate în tabelul care ocupă memoria RAM

• Coloanele calculate înțeleg noțiunea de row context (contextul rândului); ele sunt foarte utile pentru definirea de noi
proprietăți bazate pe informațiile din fiecare rând, dar în general inutiel pentru agregare ( SUM, AVERAGE, COUNT etc.

Sfat: Ca regulă generală, folosiți coloane calculate NUMAI dacă doriți valori statice, fixe pentru fiecare rând într-un tabel
(sau utilizați Power Query!)

NU utilizați coloane calculate pentru formule de agregare sau pentru a calcula câmpuri în zona „Values” a pivotului
(folosiți în schimb măsuri - measures).

Coloanele calculate sunt de obicei plasat în zonele Filters, Slicers, Rows sau Columns ale unui pivot.

Despre Measures (măsuri)

Măsurile (measures) sunt formule DAX utilizate pentru a genera valori dinamice într-un tabel pivot.

• La fel ca coloanele calculate, măsurile fac referire la tabele întregi sau coloane, fără stil A1 sau referințe „grilă”.

• Spre deosebire de coloanele calculate, măsurile nu sunt stocate în tabele; acestea sunt plasate în zona de valori a unui
PivotTable și calculate dinamic în fiecare celulă individual.

• Măsurile sunt evaluate pe baza filtrului contextual al fiecărei celule, care este determinat de aspectul PivotTable (filtre,
slicers, rânduri și coloane).

Sfat: Ca regulă generală, folosiți măsuri (vs. coloane calculate ) atunci când un singur rând nu vă poate oferi răspunsul
așteptat (adică necesită agregare). Măsurile pot fi plasate DOAR în zona de valori (values) a unui tabel pivot.

Înțelegerea filtrului contextual

2
Măsurile se calculează pe baza filtrării contextuale, adică setul de filtre (sau „coordonate”) determinat de aspectul
PivotTable (filtre, slicere, etichete de rând și etichete de coloană).

Sfat: Fiecare celulă de tip măsură (measure) din pivot calculează independent, în funcție de coordonatele sale ( gândiți-
vă la fiecare celulă ca la o insulă). Când modificați aspectul pivotului (prin actualizarea filtrelor/slicerelor, etichetelor
rândurilor sau etichetelor coloanelor), fiecare celulă de tip măsură detectează noile sale coordonate și apoi își
recalculează valoarea.

Rezumat pentru coloane calculate vs. măsuri (measures)

Coloanele calculate:

• Sunt evaluate în contextul fiecărui rând al tabelului de care îi aparține (are context de rând)

• Adaugă valori statice fiecărui rând dintr-un tabel și le stochează în model, mărind dimensiunea fișierului

• Recalculate numai la reîmprospătarea sau modificările sursei de date pentru coloanele componente

• Folosite în principal ca rânduri, coloane, slicere sau filtre.

Măsuri (measures):

• Sunt evaluate în contextul fiecărei celule din PivotTable în care este afișată (are filtru contextual)

• Nu creează date noi în tabelele în sine și nu mărește dimensiunea fișierului

• Recalculate ca răspuns la orice modificare a vizualizării tabelului pivot

• Pot fi folosite numai ca valori (values) PivotTable.

Bune practici Power Pivot

Nu folosiți o coloană calculată atunci când o măsură este mai potrivită

• Utilizați numai coloane calculate pentru a „evidenția” valori fixe, statice pentru fiecare rând dintr-un tabel

• Utilizați măsuri atunci când este necesară agregarea sau pentru a crea valori dinamice într-un pivot

Cunoașteți-vă modelul de date în interior și în exterior!

• Este ușor să produceți rezultate incorecte în Power Pivot dacă nu respectați relațiile dintre tabele din modelul de date,
iar erorile sunt adesea dificil de corectat.

S-ar putea să vă placă și