Použitie LASTNONBLANK vo vašom vzorci DAX

Funkcia LASTNONBLANK je zaujímavý vzorec DAX, ktorý môžete v LuckyTemplates využiť mnohými rôznymi spôsobmi. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Tento vzorec DAX sa však často nepoužíva z dôvodu zložitosti spôsobu výpočtu výsledkov.

Predpokladám, že väčšina používateľov LuckyTemplates si ani neuvedomuje, že túto funkciu môžu v rámci LuckyTemplates využívať rôznymi spôsobmi.

Myšlienkou v tomto návode je demystifikovať niektoré techniky, ktoré možno použiť pre túto konkrétnu funkciu.

V tomto blogovom príspevku ukážem niekoľko príkladov LASTNONBLANK . Spôsob, akým som túto funkciu použil, ukážem v tejto správe, ktorú si môžete pozrieť na stránke zdrojov LuckyTemplates.

Použitie LASTNONBLANK vo vašom vzorci DAX

Chcel som vidieť Dátum posledného predaja a potom dynamicky vypočítať Sumu posledného predaja . Týmto spôsobom sa môžeme preklikať ktoroukoľvek časťou našej správy a skutočne preniknúť do akéhokoľvek aspektu.

Pre túto konkrétnu správu som chcel analyzovať, kedy sme naposledy predávali určitým zákazníkom. Keďže správa je dynamická, bude sa nám priebežne aktualizovať na základe aktuálneho kontextu.

Je zrejmé, že musíte pochopiť všetky súvislosti, ktoré máte na konkrétnom výsledku. Ale ak ste chceli zdôrazniť, kedy bol posledný predaj, môžete tak urobiť pomocou jednorazovej karty, ako je to v tomto príklade.

Použitie LASTNONBLANK vo vašom vzorci DAX

Táto karta zobrazuje, kedy bol posledný predaj v ktoromkoľvek okamihu na základe vášho aktuálneho výberu.

Túto techniku ​​môžete využiť rôznymi spôsobmi a použiť ju v rôznych dimenziách vo vašom modeli.

Obsah

Výpočet dátumu posledného predaja

V tomto konkrétnom prípade sme chceli mať tabuľku informácií, ktorá nám zobrazuje posledný dátum predaja pre každý produkt, ktorý predávame (tabuľka vľavo).

Chceli sme však vidieť aj Dátum posledného predaja pre každého jedného zákazníka, ktorý u nás nakúpil (pravá tabuľka). Takto vieme analyzovať, ako dlho u nás zákazník kúpil.

Použitie LASTNONBLANK vo vašom vzorci DAX

Funkcia LASTNONBLANK nám umožňuje vykonávať tieto druhy analýz. Pozrime sa na vzorec, ktorý som použil na vytvorenie týchto dvoch tabuliek.

Použitie LASTNONBLANK vo vašom vzorci DAX

Ak sa nad tým zamyslíte, ide o pomerne jednoduchý vzorec. LASTNONBLANK vložíme do tabuľky alebo stĺpca.

V tomto prípade sme ho umiestnili do stĺpca Dátum a potom sme vyhodnotili, kedy došlo k poslednému predaju pre tento konkrétny prvok v našich údajoch.

Týmto spôsobom môžeme analyzovať a prezentovať dátum posledného predaja .

Výpočet poslednej sumy predaja

Ale čo je tiež skvelé, toto opatrenie môžeme využiť na vypracovanie nového opatrenia, ktoré nazveme Suma posledného predaja . Na začiatok som pretiahol týchto dvochv mojej tabuľke:

Použitie LASTNONBLANK vo vašom vzorci DAX

Potom som použil tento skutočne účinný vzorec, kde sme použili LASTNONBLANK ako filter.

Použitie LASTNONBLANK vo vašom vzorci DAX

Namiesto výpočtu výsledku dátumu sme vypočítali výsledky predaja. A opäť to bude dynamické na základe výberu, ktorý urobíme.

LASTNONBLANK je pomerne všestranná funkcia, pretože ju môžete použiť nielen na získanie výsledku, ale môžete ju použiť aj na filtrovanie výsledkov .

Použitie LASTNONBLANK ako skalárnej funkcie

Čo LASTNONBLANK v skutočnosti robí, je vrátiť tabuľku. Tabuľka bude vo väčšine prípadov jediným výsledkom.

Naša tabuľka vráti jednotnú hodnotu, pretože ide o funkciu skalárnej hodnoty. Skalárne znamená vrátiť jednu hodnotu, ako je číslo, text, dátum atď.

Zatiaľ čo LASTNONBLANK je tabuľková funkcia a ako taká vždy vráti tabuľku, vráti iba jednu hodnotu.

Takže v tomto prípade bude filtrovať iba jednu hodnotu, ktorou je posledný dátum. Potom nám tento filter umožní extrahovať celkový predaj k tomuto poslednému dátumu.

Záver

V tomto návode som vám ukázal niekoľko príkladov, ako využiť LASTNONBLANK . Tiež som vám ukázal časť logiky, ktorá je súčasťou funkcie.

Vďaka svojej všestrannosti môžete nájsť pohľady, ktoré bolo historicky veľmi ťažké nájsť. Pomocou tejto funkcie ich nájdete celkom jednoduchou syntaxou vzorca.

Ak sa zamyslíte nad tým, aké ťažké sú tieto druhy prehľadov pri používaní nástrojov, ako je Excel, budete prekvapení, aká intuitívna a efektívna je táto funkcia pri hľadaní prehľadov, ktoré odkazujú na posledný alebo prvý z niečoho.

Ak chcete získať ďalšie hlboké ponory so vzorcom DAX, pozrite si nižšie uvedený kurz na LuckyTemplates Online. Ak naozaj chcete ovládať jazyk DAX, potom je kurz, ktorý si najskôr vyskúšajte.


Historie verzí v seznamech SharePoint

Historie verzí v seznamech SharePoint

Zjistěte, jak vám historie verzí na SharePointu může pomoci vidět vývoj určitých dat a kolika změn prošla.

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Zde je nástroj pro vytváření sestav a vizuálů, výběr barevných hexadecimálních kódů, který můžete použít ke snadnému získání barev pro vaše sestavy LuckyTemplates.

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Pomocí tabulky období můžete v přehledu snadno zobrazit časové období jako průřez. Použijte M kód k vytvoření dynamického datového výřezu v 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.