Optimalizujte vzorce LuckyTemplates pomocou pokročilého jazyka DAX

Prejdem si niekoľko zaujímavých konceptov, ktoré zahŕňajú použitie niekoľkých tabuľkových funkcií na optimalizáciu vašich vzorcov LuckyTemplates . Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Použijem príklad z miesta, kde sa jeden z členov pýtal, či je možné pridať filter pri použití funkcie SUMMARIZE .

Optimalizujte vzorce LuckyTemplates pomocou pokročilého jazyka DAX

Toto je celkom bežné pre scenáre, keď potrebujete vytvoriť virtuálne tabuľky, ktoré iterujú logikou v rámci opatrení namiesto iterovania celej tabuľky.

Thefunkcia má mnoho využití. Umožňuje vám vytvoriť súhrnnú tabuľku, či už fyzicky alebo virtuálne. Môžete ho použiť aj na vytvorenie pokročilejších tabuľkových funkcií pridaním , , alebo . Existuje široká škála týchto stolových funkcií, ktoré môžete využiť.

V tomto návode vám chcem ukázať, ako skombinovať niektoré funkcie tabuľky na optimalizáciu vzorcov LuckyTemplates. Týmto spôsobom môžete získať relevantnejšie výsledky, ktoré musíte použiť pri svojej analýze.

STIAHNUŤ ZDROJ DAX TU

Obsah

Optimalizácia vzorcov LuckyTemplates pomocou funkcie filtra

V príklade chcel člen vytvoriť tabuľku predaja podľa mesta, ale chcel sa pozrieť len na určitú podmnožinu týchto miest. Na získanie určitého rozsahu predaja je teda v tabuľke potrebný ďalší filter.

Jeden z našich odborníkov na LuckyTemplates, Brian, prišiel s pomerne jednoduchým riešením, ako tento scenár vyriešiť. Kľúčovým bodom riešenia je, že po umiestnení môžete umiestniť virtuálny stôlfunkciu.

Optimalizujte vzorce LuckyTemplates pomocou pokročilého jazyka DAX

V tomto prípade môžete využiť ľubovoľnú tabuľkovú funkciu, ktorá je vám k dispozícii, napríklad SUMMARIZE . Funkcia S UMMARIZE je tabuľková funkcia, ktorá vytvára súhrnnú tabuľku pre regióny a mestá. Okrem toho obsahuje celkové tržby mesta a celkové tržby.

Optimalizujte vzorce LuckyTemplates pomocou pokročilého jazyka DAX

Keďže táto virtuálna tabuľka je vo filtri, vráti len tie mestá, ktoré majú viac ako 1 milión celkových predajov miest.

Optimalizujte vzorce LuckyTemplates pomocou pokročilého jazyka DAX

Ako môžete vidieť, funguje to dobre a je to efektívne pri optimalizácii vašich vzorcov LuckyTemplates. 

Okrem toho môžete pomocou AVERAGEX vytvoriť mieru, ktorá hľadá iba priemerný predaj na mesto . Je to užitočné v situácii, keď sa chcete pozrieť len na predaje v top mestách nad určitú sumu.

Thefunkcia môže pomôcť minimalizovať množstvo opakovaní potrebných pre váš vzorec. Táto funkcia tiež pomáha nechať virtuálnu tabuľku iterovať cez menšie alebo menšie čísla. 

Použitie ADDCOLUMNS na optimalizáciu vzorcov LuckyTemplates

Ďalší člen, Nick, prispel lepším spôsobom na optimalizáciu vzorového vzorca LuckyTemplates. Ide o vrstvenie ďalšej tabuľkovej funkcie tzvvo vnútrinamiesto toho, aby ste mali len funkciu SUMMARIZE .

Optimalizujte vzorce LuckyTemplates pomocou pokročilého jazyka DAX

Nová technika mierne zlepšuje výkon výpočtu a zabraňuje niektorým nepárnym výsledkom. Thefunkcia umožňuje vytvoriť virtuálnu tabuľku s ďalšími stĺpcami.

V tomto príklade funkcia SUMMARIZE vytvorí tabuľku s jedným stĺpcom. Ale cez ADDCOLUMNS môžete pridať ďalší stĺpec pre celkový predaj. 

Optimalizujte vzorce LuckyTemplates pomocou pokročilého jazyka DAX

Ak chcete vytvoriť ďalší filter, stačí vložiť vzorec ADDCOLUMNS do funkcie FILTER do existujúceho vzorca. Toto je len jeden spôsob, ako vytvoriť dvojstĺpcovú a filtrovanú tabuľku, ktorá vyzerá ako tá nižšie.

Optimalizujte vzorce LuckyTemplates pomocou pokročilého jazyka DAX

Rovnakú techniku ​​môžete použiť aj na dosiahnutie akéhokoľvek druhu virtuálnej tabuľky, ktorá sa iteruje prostredníctvom funkcie AVERAGEX aleboalebofunkciu. Tieto funkcie tabuľky môžete jednoducho navrstviť na seba a zmeniť tak tvar virtuálneho stola. 




Záver

Vzorce LuckyTemplates môžete optimalizovať tak, aby ste zmenili tvar alebo upravili súhrn údajov vo svojom modeli pomocou výkonu jazyka DAX.

V tomto krátkom návode chcem len zdôrazniť niektoré skvelé riešenia od členov fóra LuckyTemplates. Ako som ukázal, existuje niekoľko zaujímavých techník, ktoré podľa mňa môžete ľahko aplikovať na svoje vlastné opatrenia a logiku v LuckyTemplates. Dúfam, že ste si tu dnes našli niekoľko užitočných rád.

Všetko najlepšie!


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.

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.