Cvičenie na pochopenie výpočtov služby Power BI
Prehľad
Odhadovaný čas na absolvovanie tohto cvičenia je 20 minút.
V tomto cvičení vytvoríte stĺpec, jednoduché meranie, mierku pomocou funkcie var, rýchle meranie pomocou časovej inteligencie a mieru jedinečného počtu.
Úloha 1: Vytvorenie stĺpca pre celkovú veľkoobchodnú čiastku
V tejto úlohe vytvoríte nový stĺpec s dvoma rôznymi tabuľkami.
V časti POLIA vyberte tabuľku Predaj . Tým sa zabezpečí, že nová mierka sa umiestni do tejto tabuľky.
Na páse s nástrojmi v časti Nástroje tabuľky > výpočty vyberte položku Nový stĺpec.
Vytvorte stĺpec s názvom Veľkoobchodné náklady. Veľkoobchodné náklady je množstvo predaných jednotiek, ako sa uvádza v tabuľke Predaj * Veľkoobchodná cena v tabuľke produktov.
Ak chcete vytvoriť sumu pre celkové veľkoobchodné náklady, použite vzorec DAX RELATED, pole Veľkoobchodná cena z tabuľky Produkt a pole Quantity z tabuľky Predaj .
Pozrite si odpoveď pri pohľade na tabuľku Sales (Predaj) v ukážke údajov.
Úloha 2: Vytvorenie mierky pre Čiastku predaja
V časti POLIA kliknite na tabuľku Sales (Predaj ). Tým sa zabezpečí, že nová mierka sa umiestni do tejto tabuľky.
Na páse s nástrojmi v časti Domov > výpočty vyberte položku Nová mierka.
Vytvorte mierku s názvom Čiastka predaja.
Na vytvorenie čiastky pre celkový predaj použite vzorec DAX SUMX a polia UnitPrice (JednotkováCena), DiscountAmount (ObjemZľavy) a Quantity (Množstvo) z tabuľky Sales (Predaj ).
Tip
Čiastka je Jednotková cena mínus Zľava a potom vynásobená parametrom Quantity.
Úloha 3: Vypočítať percento zľavy
V tabuľke Predaj vytvorte mierku s názvom Discount % (Zľava v %).
Pomocou vzorca DAX DIVIDE použite polia Discount Amount (Čiastka zľavy) a Unit Price (Jednotková cena ) z tabuľky Sales (Predaj ) a vytvorte pomer dvoch, ktoré ukazujú percento, ktoré je diskontované z pôvodnej jednotkovej ceny.
Úloha 4: Výpočet zmeny v čiastke predaja za rok
V tejto úlohe vypočítate medziročnú zmenu pre Čiastku predaja.
Na páse s nástrojmi v časti Domov>výpočty vyberte položku Rýchle meranie.
Na obrazovke Rýchle merania vytvorte výpočet medziročnej zmeny pomocou poľa Objem predajov v tabuľke Predaj .
Tip
Na obrazovke Rýchle merania v časti Výpočet sa pozrite na položku Časová inteligencia.
Úloha 5: Výpočet počtu objednávok
V časti POLIA kliknite na tabuľku Sales (Predaj ). Tým sa zabezpečí, že nová mierka sa umiestni do tejto tabuľky.
Na páse s nástrojmi v časti Domov > výpočty vyberte položku Nová mierka.
Vytvorte mierku s názvom Počet objednávok.
Pomocou vzorca DAX DISTINCTCOUNT a poľa ČísloObjednávky z tabuľky Predaj vytvorte jedinečný počet objednávok.
(BONUS) Úloha 6: Výpočet predaja pomocou premennej pre počet dní
Ako môžete vytvoriť mierku na ovládanie predaja na výpočet iba pre konkrétny časový rámec?
Vytvorte mierku s názvom Sales w Variable Dates (Dátumy premenných ) v tabuľke Sales (Predaj ).
V jazyku DAX môžete v rámci výrazov vytvárať zástupné symboly premenných. Vytvorte premennú VAR, kde
DAYS = 180(bude to účtovať za posledných 180 dní v roku) v rámci výrazu Predaj s premennými dátumami. Názvy premenných sa v riadku vzorcov zobrazia tyrkysové.Tip
Stlačte kombináciu klávesov Alt + Enter a vytvorte vo výrazoch DAX zlomy riadkov.
Vytvorte funkciu VAR, kde MaxDate =
MAX(Sales[OrderDate]). Toto poskytuje náš dátum ukončenia.Vytvorte ešte jednu funkciu VAR, kde IncludeDates =
FILTER(ALL(Sales[OrderDate]), Sales[OrderDate] < MaxDate && Sales[OrderDate\] >= MaxDate - Days)Táto funkcia používa dve predtým vytvorené premenné na nastavenie limitov dátumov.
Nakoniec vytvorte výnos, kde calculate(Sales[Sales Amount],IncludeDates)
Koncová mierka by mala vyzerať takto:
Novú mierku otestujte vytvorením čiarového grafu a dátumu objednávky.
Poznámka
Mohli by sme tiež nastaviť premennú DAYS rovnajúcu sa hodnote parametra, aby koncový používateľ mohol zmeniť počet daných dní.
Súhrn
V tomto cvičení ste vytvorili stĺpec, jednoduchú mierku, mierku pomocou funkcie var, rýchle meranie pomocou časovej inteligencie a mieru jedinečného počtu.
Potrebujete pomoc? Pozrite si nášho sprievodcu riešením problémov alebo odošlite konkrétne pripomienky nahlásením problému.


