Ú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?*****






Leave a Comment

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Naučte se, jak rozebrat soubor PBIX a extrahovat motivy a obrázky LuckyTemplates z pozadí pro váš report!

Prehľad a vytvorenie domovskej stránky SharePointu

Prehľad a vytvorenie domovskej stránky SharePointu

Naučte sa, ako vytvoriť domovskú stránku SharePointu, ktorá sa predvolene načítava, keď používatelia zadajú adresu vašej webovej lokality.

Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.