Úvod do pokročilého jazyka DAX v LuckyTemplates

V tomto návode vám chcem ukázať niekoľko ukážok Advanced. Po prejdení základov teraz predvediem niektoré pokročilé funkcie a vzorce, ktoré sú kľúčové pre výpočet komplikovanejších výpočtov.

Nebudem sa zaoberať každým vzorcom alebo funkciou, ale namiesto toho vám poskytnem prehľad niekoľkých nápadov, aby ste mohli preskúmať, čo dokáže DAX. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Obsah

Filtrovanie údajov podľa dátumu pomocou nástroja Slicer

Na začiatok urobím analýzu časového porovnania týchto vzorových údajov.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Najprv uvediem filter na dátumy.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Potom v sekcii Pole vyberiem Dátum , aby som sa zbavil hierarchie.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Potom to zmením na krájač.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Po výbere sa rýchly filter zobrazí takto, čo nám umožní filtrovať na iné časové pásmo.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Teraz uvidíte, že filtrovanie mení výsledky oproti našim pôvodným údajom. Takže teraz sa pozeráme na menšiu podmnožinu informácií.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Je to spôsobené meniacim sa kontextom týchto výpočtov v dôsledku odlišného časového rámca.

V modeli sa časový rámec filtruje v tabuľke Dátumy a potom prechádza nadol do tabuľky Predaj .

Úvod do pokročilého jazyka DAX v LuckyTemplates

 Ďalej vytvorím tabuľku mojich dátumov s odstránenou hierarchiou.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Ďalšia vec je, že sa mi nepáči tento formát dátumu. Takže ich zmením tak, že prejdem do oblasti Tabuľky.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Potom nájdem tabuľku dátumov a zvýrazním tento stĺpec.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Zmením formát na dátum, mesiac a rok. Viem, že v rôznych oblastiach sveta sú dátumy v rôznom poradí, ale v tomto návode použijem tento formát.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Teraz moje dátumy vyzerajú takto kvôli úprave formátovania, ktorú som urobil, a filtrovaniu krájača.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Ďalej uvediem svoj celkový predaj . A teraz namiesto zobrazenia predaja podľa zákazníka zobrazuje predaj podľa dátumov.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Časové porovnanie s pokročilým DAX

Teraz chcem porovnať údaje súčasného dátumu s údajmi z predchádzajúceho roka.

Aby som to urobil, vytvorím nové meranie s názvom Predaj LY pre minuloročné údaje a použijem funkciu s názvom.

Úvod do pokročilého jazyka DAX v LuckyTemplates

CALCULATE mi umožňuje zmeniť kontext výpočtu.

CALCULATE sa stane vašou najpoužívanejšou funkciou v Power BI a vo vzorcoch DAX, pretože je to začiatok akejkoľvek pokročilej analýzy v Power BI.

Teraz zadávam celkový predaj .

Úvod do pokročilého jazyka DAX v LuckyTemplates

Chcem vypočítať svoje celkové tržby , ale chcem to urobiť v inom kontexte. Takže použijem funkciu, ktorá mi umožní zmeniť filter.

Môžem použiť napríklad funkciu tzva môžem zadať stĺpec Dátumy a zadať vzorec.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Teraz môžem porovnať predaje medzi týmto dátumom a rovnakým dňom minulého roka, čo je môj aktuálny kontext. Kontext je odvodený z funkcie, ktorú som použil vo vnútri CALCULATE .

Úvod do pokročilého jazyka DAX v LuckyTemplates

Toto je prvý príklad rozšíreného výpočtu DAX.

Výpočet kumulatívneho súčtu s pokročilým DAX

Teraz vám ukážem ďalší príklad vytvorenia kumulatívneho súčtu.

Kumulatívne tržby sa vypočítajú pomocou tohto vzorca.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Na výpočet celkového predaja použijem CALCULATE . Ale chcem to urobiť v inom kontexte.

Takže použijem funkciea. Potom vložím tabuľku Dátumy a pod ňu dám stĺpec Dátum ako menší/rovnajúci sa dátumu .

Úvod do pokročilého jazyka DAX v LuckyTemplates

 Teraz mám svoj kumulatívny predaj .

Takto to vyzerá vo vizualizácii.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Môžem zmeniť kontext dátumu v sliceri a všetko sa mi automaticky aktualizuje.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Toto je ďalší príklad vetvenia opatrení. Rozvetvujeme sa na kumulatívnu podmnožinu výpočtov.

Čo sa deje pre každý výsledok v kumulatívnom predaji, je to, že vzorec vypočítava súčet predajov v aktuálny deň a každý predchádzajúci deň.

To je to, čo robí táto časť vzorca. Mení kontext výpočtu.

Úvod do pokročilého jazyka DAX v LuckyTemplates

sú dynamické. Menia sa nielen na základe kontextu dátumu, ale napríklad aj vtedy, keď sa chcem pozrieť na konkrétneho zákazníka.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Potom aktualizuje všetky naše vzorce pre konkrétneho zákazníka.

Tieto vzorce sú zostavené tak, že budú bez problémov fungovať s modelom, ktorý som vytvoril. Dodatočné filtre môžu byť vrstvené na seba a vytvárať dynamické výpočty.

Meranie skupín v pokročilom jazyku DAX

Meranie vetvenia je veľkou súčasťou výpočtov Advanced DAX. Takže keď sa vzdialime od kľúčových opatrení a prejdeme do viacerých odvetví opatrení, môžeme začať vytvárať nové skupiny opatrení.

Najprv kliknem na Zadať údaje.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Novú tabuľku nazvem Kumulatívne opatrenia .

Úvod do pokročilého jazyka DAX v LuckyTemplates

Potom vytvorím ďalší a tento nazvem Porovnanie času .

Úvod do pokročilého jazyka DAX v LuckyTemplates

Takže tieto sa teraz objavujú v našej terénnej sekcii. Zobrazia sa tu aj v našom modeli.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Potom ich už len musím nasťahovať.

Prevediem kumulované tržby do mojich kumulatívnych opatrení .

Úvod do pokročilého jazyka DAX v LuckyTemplates

Vezmem si aj Tržby za minulý rok a presuniem to do Porovnania času .

Úvod do pokročilého jazyka DAX v LuckyTemplates

Potom nepotrebné stĺpce vymažem.

Úvod do pokročilého jazyka DAX v LuckyTemplates

Teraz mám tri skupiny meraní, na ktoré sa dá ľahko odkazovať.

Úvod do pokročilého jazyka DAX v LuckyTemplates

A to bude rásť, pretože môžem merať aj naše zisky a ziskové marže pobočky. Potrebujem iba upraviť miery vo funkcii CALCULATE a získať rôzne výsledky pre každé meranie.

*****Súvisiace odkazy*****


Záver

Myslím, že z pohľadu začiatočníkov som toho popísal dosť. Toto je len začiatok toho, čo sú pokročilé výpočty DAX. Nechcem byť príliš technický a zmiasť vás v tejto ranej fáze tejto príručky pre začiatočníkov.

Ak sa chcete dozvedieť viac, môžete si pozrieť naše kurzy DAX alebo obsah, ktorý máme k dispozícii.

Všetko najlepšie.

*****Učíte sa LuckyTemplates?*****







Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.