Premenné a komentáre DAX na zjednodušenie vzorcov

V tomto návode budeme diskutovať o najjednoduchšom spôsobe zjednodušenia pomocou premenných a komentárov v LuckyTemplates.

Kódy DAX môžu byť zložité a ťažko pochopiteľné, keď budú pokročilejšie. Ak ich neoptimalizujeme, ostatní používatelia LuckyTemplates v rámci organizácie budú mať problém porozumieť dátovému modelu.

Používanie premenných a komentárov uľahčí vytváranie, aktualizáciu a optimalizáciu vzorcov.

Obsah

Používanie premenných DAX v mierach

Prvou technikou na zjednodušenie vzorcov DAX je použitie premenných.

Pri práci s premennými si vždy pamätajte, že sú špecifické len pre mieru. Nemôžu to byť globálne premenné.

Na premenné je zatiaľ možné odkazovať iba v rámci opatrenia. Toto je aktuálne obmedzenie v LuckyTemplates, avšak v budúcnosti dôjde k zmenám.

Použitie premenných DAX na referenčné hodnoty

V tomto príklade použijeme pre vzorec špecifickú syntax.

Zadajte pre označenie premennej a potom zadajte jej názov. V tomto prípade túto premennú nazveme CustomerMin . Táto premenná bude mať hodnotu 5.

Premenné a komentáre DAX na zjednodušenie vzorcov

Vďaka tomu sa odkazuje vo vnútri výpočtu namiesto toho, aby naň odkazoval ako na premennú.

Ďalej vytvoríme druhú premennú s názvom CustomerMax a s hodnotou 20.

Premenné a komentáre DAX na zjednodušenie vzorcov

Tretia premenná sa bude volať CustomerChannel . To sa bude rovnať „veľkoobchodu“.

Premenné a komentáre DAX na zjednodušenie vzorcov

Po presunutí o dva riadky nadol musíme napísať RETURN .

Premenné a komentáre DAX na zjednodušenie vzorcov

Kód RETURN je kľúčovou súčasťou pri práci s premennými v mieri.

Pri vytváraní premenných v LuckyTemplates musíme pamätať na to, že by mali byť pomenované iba jedným slovom; premenné nemôžu obsahovať medzery. Namiesto toho môžeme použiť podčiarkovníky. Každý názov premennej by mal byť tiež jedinečný.

Teraz, keď sme vytvorili premenné v našich vzorcoch, môžeme ich použiť na odkazovanie na hodnoty, ktoré im boli priradené.

Premenné a komentáre DAX na zjednodušenie vzorcov

Namiesto zadávania 5 môžeme použiť CustomerMin. Funkcia IntelliSense tiež preberá túto referenciu a navrhuje ju počas písania.

Tento krok zopakujte pre CustomerMax a CustomerChannel.

Premenné a komentáre DAX na zjednodušenie vzorcov

Tým je náš vzorec teraz kompletný.

Ak chceme zmeniť 5 na 10, všetko, čo musíme urobiť, je zmeniť hodnotu jej zodpovedajúcej premennej.

Je to mimoriadne užitočné, keď sme na túto hodnotu v rámci merania odkazovali viackrát. Namiesto individuálnej zmeny hodnôt ich môžeme jednoducho zmeniť na jednom mieste.

Použitie premenných DAX na referenčné tabuľky

Okrem hodnôt môžeme odkazovať aj na tabuľky.

Pomocou rovnakého opatrenia pridajte novú premennú s názvom CustomerRange . Na tabuľku môžeme odkazovať pridanímako hodnotu tejto premennej, namiesto toho, aby ste ju umiestnili za RETURN.

Premenné a komentáre DAX na zjednodušenie vzorcov

Pre druhý príkaz FILTER môžeme opäť pridať ďalšiu premennú.

Premenné a komentáre DAX na zjednodušenie vzorcov

Takže teraz, aby sme získali súčet množstiev z údajov o predaji, všetko, čo potrebujeme, je zadať funkciu Celkové množstvo a potom premenné CustomerRange a Channel.

Premenné a komentáre DAX na zjednodušenie vzorcov

Vďaka tomu sa vzorec teraz skrátil a zjednodušil.

Pridávanie komentárov v rámci kódov DAX

Ďalším spôsobom, ako zjednodušiť miery alebo vzorce, je pridať krátke komentáre do kódu DAX.

Je to skvelý spôsob, ako uľahčiť pochopenie kódu, aby ostatní členovia organizácie vedeli, na čo slúži. Pridávanie komentárov je efektívna metóda na zlepšenie používateľskej skúsenosti.

Komentáre je možné umiestniť kdekoľvek do poľa vzorca.

Stačí napísať dve lomky (//) na začiatku vety alebo výroku, aby sa z neho stal komentár.

Premenné a komentáre DAX na zjednodušenie vzorcov

V žiadnom prípade to neovplyvní fungovanie miery alebo vzorca.

Musíme sa však uistiť, že komentáre budú stručné . Nechceme dávať príliš veľa, aby to bolo ohromujúce.

Záver

Používanie premenných a zahrnutie komentárov do kódov DAX sú efektívnymi spôsobmi optimalizácie akéhokoľvek merania v LuckyTemplates.

Musíme si tiež uvedomiť, že používanie premenných nie je povinné. Je to však skvelá technika, keď chcete zjednodušiť výpočty, najmä ak sú zložitejšie a pokročilejšie.

Na vytvorenie dobre organizovaného modelu LuckyTemplates stačí dobré formátovanie a efektívne využitie funkcií jazyka DAX.

Všetko najlepšie,


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.