Porovnanie akéhokoľvek predaja s posledným predajom (No Time Intelligence) – Pokročilý DAX v LuckyTemplates

V tomto jedinečnom príklade vám ukážem pokročilé, kde porovnávame predaj v ktorýkoľvek konkrétny deň s posledným predajom , ktorý sa uskutočnil. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Bude to relevantné, ak v skutočnosti niečo nepredávate každý deň alebo ak sa pozeráte na konkrétneho zákazníka alebo produkt a chcete zhodnotiť: „ Predali sme v tento deň keď sme naposledy predali tomuto zákazníkovi alebo sme predali tento produkt?“

V LuckyTemplates neexistujú žiadne nastavené funkcie časovej inteligencie, ktoré nám to umožňujú. Toto je dokonalý príklad toho, ako môžete kombinovať viacero funkcií jazyka DAX, aby ste umožnili tento typ pokročilého prehľadu jazyka DAX.

Obsah

Použitie tabuľky predaja namiesto tabuľky dátumov

Nerobíme to z tabuľky Dátumy. Tu používame Dátum nákupu , ktorý v skutočnosti pochádza z nášho.

Porovnanie akéhokoľvek predaja s posledným predajom (No Time Intelligence) – Pokročilý DAX v LuckyTemplates

V tomto stĺpci Dátum nákupu máme každú transakciu alebo opakovanie niečoho, čo sa vyskytlo v našej tabuľke faktov. Umiestňujeme to do tabuľky spolu s našimi celkovými predajmi. Na základe akéhokoľvek výberu, ktorý urobíme, či už ide o zákazníka alebo produkt alebo akýkoľvek filter, zobrazuje iba predaj, ktorý sme uskutočnili, a skutočný dátum, kedy boli zakúpené.

Porovnanie akéhokoľvek predaja s posledným predajom (No Time Intelligence) – Pokročilý DAX v LuckyTemplates

Odtiaľ sa chceme pozrieť na akýkoľvek konkrétny výsledok a potom sa vrátiť a vypracovať výsledok z predchádzajúceho . Potom to môžeme porovnať . A to je to, čo sme schopní dosiahnuť pomocou vzorca, ktorý som vytvoril,.

Porovnanie akéhokoľvek predaja s posledným predajom (No Time Intelligence) – Pokročilý DAX v LuckyTemplates

Teraz môžeme tento predaj vo výške 1 638 USD porovnať napríklad s ďalším predajom pre tohto konkrétneho zákazníka (Adam Hunter), pretože je teraz v tomto novom kontexte. Teraz sa pozrime na vzorec, v ktorom som použil pokročilú techniku ​​DAX bez časovej inteligencie.

Formula DAX No Time Intelligence

Prvá vec, ktorú som urobil, bolo izolovať posledný dátum predaja, predchádzajúci dátum, kedy sme predali . Takže na základe akéhokoľvek kontextu alebo riadku, v ktorom sa nachádzame, sa budeme môcť pozrieť späť a zistiť, aký bol tento dátum. Napríklad, pozeráme sa na výsledok 947 USD, uvidíme dátum, kedy sa uskutočnil predaj za 947 USD.

Porovnanie akéhokoľvek predaja s posledným predajom (No Time Intelligence) – Pokročilý DAX v LuckyTemplates

Aby som to vyriešil, umiestnil som tento predchádzajúci dátum do premennej (VAR).

Porovnanie akéhokoľvek predaja s posledným predajom (No Time Intelligence) – Pokročilý DAX v LuckyTemplates

Takže sa pozrieme na každý jeden dátum a zistíme, či je tento dátum pod aktuálnym dátumom. To je to, čo robí funkcia MAX v rámci tejto funkcie filtrovania ( FILTER ). Vracia aktuálny dátum, kedy sa predaj uskutočňuje.

Teraz, keď to máme, môžeme to pridať pomocou inej filtrovacej funkcie, aby sme vrátili konkrétny výsledok v inom kontexte. 

Porovnanie akéhokoľvek predaja s posledným predajom (No Time Intelligence) – Pokročilý DAX v LuckyTemplates

V položke VRÁTENIE vypočítame Celkové tržby . Avšak namiesto toho, aby sme počítali ku konkrétnemu dňu, kedy bolo uskutočnené, sa pozrieme na každý dátum nákupu a vrátime len dátum nákupu z PriorDate cez FILTER .

Tým sa vytvorí nový kontext pre výpočet a potom sa vráti celkový predaj . Takto pretiahneme predaje z predchádzajúceho dňa do aktuálneho dňa. Inými slovami, takto dostaneme tržby z posledného predaja produktu zákazníkovi do aktuálneho kontextu.

Záver

V tomto návode som ukázal, ako môžeme porovnávať predaj pomocou pokročilého vzorca DAX v LuckyTemplates bez časovej inteligencie. Z tohto pohľadu sa môžeme ešte viac rozvetviť a pozrieť sa na veci, ako napríklad aký bol rozdiel alebo aká bola percentuálna zmena medzi týmito výsledkami.

Ak to dokážeme nastaviť v našich modeloch a v rámci tabuliek alebo iných vizuálnych typov, existuje mnoho ďalších spôsobov, ako môžeme túto techniku ​​využiť na nájdenie ešte lepších alebo lepších prehľadov.

Toto je dosť pokročilý koncept. Je to jeden zo spôsobov, ako môžete kombinovať mnoho rôznych funkcií, vrátane použitia premenných.

Je toho veľa, čo sa treba naučiť, ak si nájdete čas ponoriť sa do toho a pochopiť obsah, ktorým prechádzam.

Na zdravie!

***** Učíte sa LuckyTemplates? *****

















Sloupec indexu Pandas Drop: Vysvětleno s příklady

Sloupec indexu Pandas Drop: Vysvětleno s příklady

Sloupec indexu Pandas Drop: Vysvětleno s příklady

7 způsobů, jak zkontrolovat, zda řetězec Pythonu obsahuje podřetězec

7 způsobů, jak zkontrolovat, zda řetězec Pythonu obsahuje podřetězec

7 způsobů, jak zkontrolovat, zda řetězec Pythonu obsahuje podřetězec

Prehľad dynamického obsahu Power Automate

Prehľad dynamického obsahu Power Automate

Pochopte, čo je dynamický obsah Power Automate a ako umožňuje používateľom vyberať odkazy na polia z predchádzajúcich krokov alebo zapisovať výrazy.

Změna umístění souboru pomocí parametru dotazu v LuckyTemplates

Změna umístění souboru pomocí parametru dotazu v LuckyTemplates

V tomto tutoriálu se naučíte, jak sdílet soubor s osobou, která není součástí vaší společnosti, pomocí parametru dotazu sql v LuckyTemplates.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Zjistěte, jak používat funkci odebrání a jak nastavit vyskakovací okna pro potvrzení v aplikaci, kterou jste vytvořili od začátku.

Vizualizace kontextu filtru v LuckyTemplates DAX Studio

Vizualizace kontextu filtru v LuckyTemplates DAX Studio

Naučte se vizualizovat kontext filtru libovolné buňky v tabulce nebo matici v LuckyTemplates DAX Studio pomocí popisků.

Power Automate vytváření toků od nuly

Power Automate vytváření toků od nuly

Naučte se vytvářet toky Power Automate od začátku. Místo použití šablony budeme spouštěče a akce vytvářet sami.

Tip LuckyTemplates: Ako porovnať prvých N pracovných dní

Tip LuckyTemplates: Ako porovnať prvých N pracovných dní

Pozrite si tento tip LuckyTemplates od Briana o tom, ako môžete dynamicky porovnávať prvých N pracovných dní pomocou dotazu Power.

Modelom Power Apps: Nastavenie prostredia a navigácia

Modelom Power Apps: Nastavenie prostredia a navigácia

Získajte informácie o modelových aplikáciách Power Apps, o tom, ako nastaviť prostredie a ako sa v ňom efektívne pohybovať.

Modelom podporované aplikácie Power Apps: Mapy stránok a ako fungujú

Modelom podporované aplikácie Power Apps: Mapy stránok a ako fungujú

Získajte viac informácií o práci s mapami lokalít v modelových aplikáciách Power Apps a objavte rôzne zložitosti a spôsoby, ako sa s nimi vysporiadať.