calculul masurilor cu DAX CAP 5

3
EXERCI IU PRACTIC-CREAREA DE MĂS URI ÎN POWER PIVOT Ț Pe parc ursul acestui exer ci iu ve i: ț ț • Crea măsuri agregate. • Modifica contextul de inform a ii în cadrul une i măsuri. ț • Utiliza o rela ie non-activă în cadrul un ei măsuri. ț • Crea o măsură dezvoltată. • Crea un KP !in dice de pe rforman ă". ț #. $in do sa rul %a& 't arters( desc )id e i fi ier ul %a& C)a pte r*. xls x. +i ier ul con ine ma i mult e ț ș ș ț inf orma ii desp re ț v,nzări( produse i magazine. ș . e zi modelul în fereastra Po/er Pivot utiliz,nd vizualizarea de tip diagramă !+igura *-#". 0. 'c)im&a i pe mo dul de v izualizare a info rma iior !da ta vie /" în fer eastra Po/er Pivo t i ț ț ș selecta i ta&elul 'ales. ț 1. 'elec ta i coloana 'ales2mo unt. $in meniu l de deru lare 2uto' um selec ta i 'um !+igura ț ț *- ". 2r tre&ui ca o măsură să fie afi ată ime diat su& co loan a respec tivă . 3edenu mi i măsura în ș ț 'um 'ales. *. +olosi nd acee a i te )n ică ca la pa sul 1( crea i trei mă suri diferi te ( nu mi te Ma x 'ales ș ț 4uantit5( Min 'ales 4uantit5( respectiv 2ve 'ales 4uantit5. 6. Pentru a vedea cum măsuri le sunt recalc ulate în func ie contextul de filtrare ( efectua i clic ț ț  pe Pivot7a &le în ta&ul 8ome i apoi insera i ta&elul pivot în foaia de lucru numărul # ș ț !')eet#"( celula 9 !+igura *-0". . $ac ă lista c u c,m puri nu e ste af i ată( efectu a i clic pe ta&e lul pivo t pent ru afi area a cesteia. ș ț ș ;. $in cadrul nodului 'ales( ve i &ifa 'ales i Max 'ales 4uantit5. 2cest luc ru va adăug a ț ș măsuri la zona a lues. <n cadrul nodului Product( ve i &ifa atri&utul ProductCategor5 . 2ce st ț lucru va adăuga atri&ute la coloana 3o/ %a&els. =. <n cadrul ta&ului nsert( efec tua i clic pe &utonul 'lice r. <n cadrul ferestr ei nsert 'licers ( ț efectua i cli c pe ta& ul 2l l i &ifa i val oa rea Con tin ent >ame din ca dru l nodul ui ?eog rap )5 ț ș ț !+igura*-1". #@. 7a&elul pivot va ar ăta ca în figura *-*. 7e sta i mă surile efectu,nd clic pe dif eri te ț continente. 2cest lucru va sc)im&a contextul de inte rogare. A&serva i cum valorile măsurilor ț sunt recalculate pe măsură ce contextul de interogare se sc)im&ă. ##. 'ă presupune m că dorim un raport al v,nzărilor vis-a-vis de totalul v,nzărilor pentru toate  produsele. $esc)ide i fereastra Po/er Pivot în modul de vizualizare a informa iilor. 'electa i ț ț ț ta&elul 'a les. 2dăuga i următoa rea ț  măsură în cadrul ta&elului: 2ll Product 'ales:BC2%CU%27 !D'um 'alesE(2%%!FProductF"" #. Măsura 2ll Prod uct 'ale s folose te func ia C2%CU% 27 pentru a rescrie oric e filtru din ș ț categoria de produse a plicat contextului de interogare . +ormata i măsura su& forma de valută. ț

Transcript of calculul masurilor cu DAX CAP 5

8/17/2019 calculul masurilor cu DAX CAP 5

http://slidepdf.com/reader/full/calculul-masurilor-cu-dax-cap-5 1/3

EXERCI IU PRACTIC-CREAREA DE MĂSURI ÎN POWER PIVOTȚ

Pe parcursul acestui exerci iu ve i:ț ț

• Crea măsuri agregate.

• Modifica contextul de informa ii în cadrul unei măsuri.ț• Utiliza o rela ie non-activă în cadrul unei măsuri.ț

• Crea o măsură dezvoltată.• Crea un KP !indice de performan ă".ț

#. $in dosarul %a& 'tarters( desc)ide i fi ierul %a&C)apter*.xlsx. +i ierul con ine mai multeț ș ș ț

informa ii despreț

v,nzări( produse i magazine.ș

. ezi modelul în fereastra Po/er Pivot utiliz,nd vizualizarea de tip diagramă !+igura *-#".

0. 'c)im&a i pe modul de vizualizare a informa iior !data vie/" în fereastra Po/er Pivot iț ț șselecta i ta&elul 'ales.ț

1. 'electa i coloana 'ales2mount. $in meniul de derulare 2uto'um selecta i 'um !+iguraț ț *-". 2r tre&ui ca o măsură să fie afi ată imediat su& coloana respectivă. 3edenumi i măsura înș ț

'um 'ales.

*. +olosind aceea i te)nică ca la pasul 1( crea i trei măsuri diferite( numite Max 'alesș ț

4uantit5( Min 'ales 4uantit5( respectiv 2ve 'ales 4uantit5.

6. Pentru a vedea cum măsurile sunt recalculate în func ie contextul de filtrare( efectua i clicț ț

 pe Pivot7a&le în ta&ul 8ome i apoi insera i ta&elul pivot în foaia de lucru numărul #ș ț!')eet#"( celula 9 !+igura *-0".

. $acă lista cu c,mpuri nu este afi ată( efectua i clic pe ta&elul pivot pentru afi area acesteia.ș ț ș

;. $in cadrul nodului 'ales( ve i &ifa 'ales i Max 'ales 4uantit5. 2cest lucru va adăugaț ș

măsuri la zona alues. <n cadrul nodului Product( ve i &ifa atri&utul ProductCategor5. 2cestț

lucru va adăuga atri&ute la coloana 3o/ %a&els.

=. <n cadrul ta&ului nsert( efectua i clic pe &utonul 'licer. <n cadrul ferestrei nsert 'licers(ț

efectua i clic pe ta&ul 2ll i &ifa i valoarea Continent>ame din cadrul nodului ?eograp)5ț ș ț

!+igura*-1".

#@. 7a&elul pivot va arăta ca în figura*-*. 7esta i măsurile efectu,nd clic pe diferiteț

continente. 2cest lucru va sc)im&a contextul de interogare. A&serva i cum valorile măsurilor ț

sunt recalculate pe măsură ce contextul de interogare se sc)im&ă.

##. 'ă presupunem că dorim un raport al v,nzărilor vis-a-vis de totalul v,nzărilor pentru toate produsele. $esc)ide i fereastra Po/er Pivot în modul de vizualizare a informa iilor. 'electa iț ț ț

ta&elul 'ales. 2dăuga i următoareaț  măsură în cadrul ta&elului:2ll Product 'ales:BC2%CU%27!D'um 'alesE(2%%!FProductF""

#. Măsura 2ll Product 'ales folose te func ia C2%CU%27 pentru a rescrie orice filtru dinș ț

categoria de produse aplicat contextului de interogare. +ormata i măsura su& forma de valută.ț

8/17/2019 calculul masurilor cu DAX CAP 5

http://slidepdf.com/reader/full/calculul-masurilor-cu-dax-cap-5 2/3

#0. 'c)im&a i înapoi pe modul pivot. <nlocui i măsura Max 'ales 4uantit5 cu 'um 'ales iț ț ș

2ll Product 'ales.

#1. 7esta i ta&elul pivot efectu,nd clic pe diferite continente i o&serva i cum măsura 2llț ș ț

Product 'ales afi ează o valoare egală cu v,nzările totale pentru fiecare continent în parteș!+igura *-6".

#*. 'c)im&a i înapoi la fereastra Po/er Pivot i adăuga i următoarea măsură în cadrulț ș ț

ta&elului 'ales. +ormata i măsura su& forma unor procente.ț  Product 'ales 3atio:BD'um 'alesEGD2ll Product 'alesE

#6. $esc)ide i fereastra Po/er Pivot în modul de vizualizare de tip diagramă. Pentru a crea oț

rela ie între ta&elulț   $ata i cel numit 'tore( trage i c,mpul Apen$ate din ta&elul 'toreș ț   încadrul c,mpului $ateKe5 din ta&elul $ate !+igura *-". $e re inut că aceasta nu reprezintăț  orela ie activă între cele două ta&ele( fapt indicat de linia discontinuă. 2cest lucru are loc(ț

deoarece rela ia activă se desfă oară între ta&elul 'tore i cel numit 'ales(ț ș ș  iar a&ia apoi facelegătura cu ta&elul $ate.

#. 'c)im&a i pe modul de vizualizare a informa iilor i adăuga i următoarea măsură ta&eluluiț ț ș ț

'tore. $e vreme ce folosi i o rela ie non-activă( va fi nevoie să utiliza i func iaț ț ț ț

U'3%27A>'8P. 'tore Count:BC2%CU%27!$'7>C7CAU>7!D'toreKe5E"(U'3%27A>'8P!'toreDApen$ateE(F$ateFD$ateHe5E""

#;. Pentru a testa măsura 'tore Count( crea i un ta&el pivot în foaia de lucru numărul .ț

+olosi i etic)eta de nume Continent>ameț   pentru coloane( iar pentru r,nduri folosi iț

CalendarMont). ntroduce i un IslicerJ !Ima ină de tăiatJ" folosind criteriulț ș  Calendarear.$iagrama va arăta ca în figura *-;.

#=. 7a&elul pivot va afi a numărul de magazine desc)ise pe parcursul unei luni de zile.ș

fectua i clic pe mai mul i aniț ț   i o&serva i sc)im&ările ce se produc.ș ț

@. Pentru a determina cea mai &ună zi pentru v,nzarea unui produs( crea i o măsură numităț

'ale 4uantit5. 'ale 4uantit5:B'UM!D'ales4uantit5E"

#. Utiliza i măsura 'ale 4uantit5 pentru a crea o altă măsură numită 7op 'ale $a5. +unc iaț ț

M2LL este folosită pentru a elimina orice legături i afi ează cea mai recentă valoare dinș ș

c,mpul $ataKe5. 7op 'ale $a5 4uantit5:BM2LL!values!F$ateFD$ateHe5E"(D'ale 4uantit5E". Pentru a determina ziua cu cele mai &une v,nzări( crea i o func ie de filtrare care vaț ț

returna datele c,nd măsura 'ale 4uantit5 va fi egală cu măsura 7op 'ale $a5 4uantit5 pentruo perioadă anume. +ilter!2%U'!F$ateFD$ateHe5E"( D'ale 4uantit5EBC2%CU%27!D7op'ale $a5 4uantit5E( 2%U'!F$ateFD$ateHe5E"""

0. 2cest filtru va fi introdus într-o func ie C2%CU%27 care va returna cea mai recentăț

dată.7op 'ale $a5:BC2%CU%27!M2L!F$ateFD$ateHe5E"( +ilter!2%U'!F$ateFD$ateHe5E"(D'ale 4uantit5EB C2%CU%27!D7op 'ale $a5 4uantit5E(2%U'!F$ateFD$ateHe5E""""

1. Crea i un ta&el pivot ca în figuraț *-= pentru a vă testa măsurile.

8/17/2019 calculul masurilor cu DAX CAP 5

http://slidepdf.com/reader/full/calculul-masurilor-cu-dax-cap-5 3/3

*. Crea i următoarele măsuri în ta&elul 'ales i formata i-le su& formă de valută:ț ș ț

2ve 'ales:B232?!D'ales2mountE"7otal 2ve 'ales:Bf!'9%2>K!D2ve 'alesE"(9%2>K!"( C2%CU%27!D2ve 'alesE(2%%'%C7$!"""

6. 'electa i măsura 2ve 'ales din grila de măsuri. fectua i clic dreapta i selecta i Createț ț ș țKP !creare a indicelui de performan ă" dinț  meniul contextual. <n fereastra de dialog KP(o&serva i că măsura de &ază este 2ve 'ales. 'electa i ca intă valoricăț ț ț  măsura 7otal 2ve 'ales.'eta i minimul la =@( iar maximul la ##@ !+iguraț  *-0@".

. <nc)ide i fereastra de dialog i o&serva i cum măsura 2ve 'ales afi ează o iconi ă indic,ndț ș ț ș ț

faptul că un indice de performan ăț  i-a fost asociat.

;. Crea i un ta&el pivot ca cel din figuraț *-0# pentru a testa indicele de performan ă. Pute iț ț

compara media de v,nzări ale unui magazin cu v,nzările totale ale tuturor magazinelor.

Rezumat

2cesta a fost un capitol lung i destul de stufos. 2cum a i deprins a&ilită i în a crea măsuri înș ț ț

Po/er Pivot. 2r tre&ui să în elege i cum contextul de informa ie afectează măsurătorile.ț ț ț

2cesta poate fi un concept am&iguu odată ce începe i să crea i măsuri dezvoltate. >u vă face iț ț ț

griNiO cu c,t lucra i mai mult( cu at,t devine mai clar.ț  Următorul capitol dezvoltă concepteleexplorate în acest capitol. Una dintre cele mai utilizate metode de analiză a informa iilor ț  estecompararea valorilor în timp. Capitolul 6 vă va arăta cum să utiliza i corect analiza temporalăț

în Po/er Pivot. 2cesta include informa ii despreț   crearea unui ta&el i utilizarea func iilor ș ț

incorporate pentru analiza valorilor în raport cu o dată calendaristică( compararea valorilor dindiferite perioade( dar i executarea de agregate semi-aditive.ș