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.
Tento tutoriál bude diskutovať o filtroch LuckyTemplates. Dozviete sa, ako vidieť prechod kontextu v xmSQL a pláne logických dotazov. Kontextový prechod transformuje aktuálny kontext riadka na ekvivalentný kontext filtra. Filtre sa potom spúšťajú pomocoufunkciu.
Obsah
Význam funkcie CALCULATE
Funkcia CALCULATE vytvára kontext vašich výpočtov v jazyku DAX. Ak používate funkciu iterácie bez toho, aby ste ju zabalili do CALCULATE , dostanete nepresné výsledky.
Tu je jednoduchý dotaz s bezkontextovým prechodom:
To máfunkcia pre produkt aktuálnej ceny a množstva FactSales . Potom pridá stĺpec ku každému roku v tabuľke Kalendárny rok pre celkový predaj.
Ak spustíte dotaz, uvidíte, že výsledky každého riadku sú rovnaké.
Opakované výsledky znamenajú, že niečo nie je v poriadku, pretože je prakticky nemožné dosiahnuť každý rok rovnaký objem predaja. Vaša miera DAX alebo dátový model môže vyžadovať revízie alebo úpravy. V tomto prípade miera DAX nemá v sebe CALCULATE .
Ak kliknete na prvé skenovanie a pozriete sa na príkaz xmSQL, nevidíte žiadny filter ani kontext naznačujúci, že kalendárny rok by mal byť súčasťou výpočtu. Na vyvolanie kontextového prechodu potrebujete funkciu CALCULATE .
Vyvolanie filtrov v dotaze LuckyTemplates DAX
Toto je rovnaký dotaz, ale s kontextovým prechodom pomocou funkcie CALCULATE .
Ak spustíte dotaz, vo výsledkoch môžete vidieť rôzne hodnoty.
Druhým skenovaním roka DimCalendar je zhromaždenie všetkých ostatných rokov. Výsledky nebudú mať riadky roky s prázdnymi výsledkami (2012, 2013 a 2014) bez skenovania. Úložný mechanizmus to robí na pozadí, aby zabezpečil, že sa započítajú všetky údaje.
Ak sa pozriete na príkaz xmSQL, môžete vidieť, že ľavé vonkajšie spojenie je vyvolané funkciou CALCULATE . Left Outer Join poskytuje údaje o predaji za roky 2015 až 2018. Ak vidíte Left Outer Join v kombinácii s $Expr0 v príkaze xmSQL, znamená to, že došlo k prechodu kontextu.
Veci môžu byť trochu zložitejšie, keď sa deje viacero kontextových prechodov. Left Outer Join však informuje DAX, že sa musíte zamerať na rozsah údajov vo vašom filtri.
V skutočnosti to môžete vidieť v pláne logických dotazov vo forme Sum_Vertipaq , ktorý závisí od roku DimCalendar.
Ak sa pokúsite spustiť dotaz bez prechodu kontextu a pozriete sa na plán logických dotazov, môžete vidieť, že Sum_Vertipaq nezávisí od ničoho. To znamená, že musíte niečo vyplniť vo svojom dátovom modeli alebo meraní, aby ste získali požadovaný výstup.
Záver
Takto identifikujete kontextový prechod a určíte, kedy k nemu dôjde alebo nie. Vyvolanie kontextových prechodov je nevyhnutné pri vytváraní hodnotných výsledkov. Pomáhajú zhromažďovať údaje z rôznych rozsahov, časových období a tabuliek.
CALCULATE je jedna z najdôležitejších funkcií pri vyvolaní vašich filtrov. Keď je výpočet nastavený, ukladací mechanizmus pracuje na vykonaní dotazu, aby poskytol výsledky.
Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.
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.
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.
Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.
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.
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 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.
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.
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.
V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.