Výpočet týždenného predaja W/DAX v LuckyTemplates

Vypočítať rozdiel medzi týždennými výsledkami predaja v LuckyTemplates bohužiaľ nie je také jednoduché. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Dôvodom je, že LuckyTemplates nemá týždennú vstavanú funkciu časovej inteligencie. Jediné dostupné možnosti sú pre deň, mesiac, štvrťrok a rok.

V tomto vzorci vám ukážem funkciu DATEADD. Táto funkcia je jednou z mojich obľúbených, pretože uľahčuje porovnávanie času. Nedáva nám však možnosť vypočítať týždenný predaj ako v tomto príklade tutoriálu.

Výpočet týždenného predaja W/DAX v LuckyTemplates

Preto, aby sme mohli vypracovať týždenné výsledky v LuckyTemplates, musíme vo vzorci použiť inú logiku. Je bohužiaľ o niečo pokročilejšia, ale je to dôležitá a skutočne kvalitná technika, ktorú musíte pochopiť a využiť vo svojich modeloch.

Ak dokážete porozumieť niektorým technikám vzorcov, s ktorými pracujem, aby som skutočne vypočítal tento výsledok, robíte to veľmi dobre s jazykom DAX v rámci LuckyTemplates. Vo svojich prehľadoch LuckyTemplates budete vždy môcť vytvoriť skutočne dobré poznatky a vysokokvalitné analýzy.

V tomto návode vám ukážem, ako používať funkcie CALCULATE a FILTER, vrátane toho, ako skutočne efektívne využívať premenné vo vzorcoch DAX.

Je to naozaj skvelý koncept na pochopenie, pretože vám poskytne dobrý prehľad, najmä ak s informáciami pracujete niekoľko týždňov. Možno ste maloobchodník a chcete analyzovať tento týždeň oproti minulému týždňu alebo tento týždeň oproti rovnakému týždňu z predchádzajúceho roka.

Tento tutoriál vám ukáže, ako sa dá urobiť taká skvelá analýza, ak použijete tieto techniky vzorcov v kombinácii s vašimi dátovými modelmi.

Obsah

Nastavenie údajov

Najprv musíme mať v tabuľke Dátum číslo týždňa . Nebudeme môcť robiť tieto výpočty, pokiaľ to tu nebudeme mať.

Výpočet týždenného predaja W/DAX v LuckyTemplates

Musíme tiež vytvoriť tento rok a týždeň len s trochou logiky vo vypočítanom stĺpci.

Výpočet týždenného predaja W/DAX v LuckyTemplates

Keď máme tento kontext, môžeme ho navrstviť do tabuľky. V tomto prípade začíname s Total Sales , čo je celkom jednoduchý výpočet, ktorý používam znova a znova vo svojich tutoriáloch.

Výpočet týždenného predaja W/DAX v LuckyTemplates

Teraz vám ukážem prvý spôsob, akým som sa pokúsil urobiť kalkuláciu, aby som získal tržby z predchádzajúcich týždňov a prečo to nefungovalo.

Problém s počiatočným výpočtom

Výpočet je Predaj za predchádzajúci týždeň a ja používam VYPOČÍTAŤ celkové tržby . Na ďalší riadok som dal FILTER .

Funkcia FILTER nám umožňuje vložiť túto logiku do nej. Potom by iteroval cez tabuľku, ktorú špecifikujeme, a skontroloval, či to, čo iterujeme, je pravda alebo nepravda. Ak je to pravda, ponecháva to v kontexte výpočtu celkového predaja a to je to, čo nakoniec robíme vo vnútri CALCULATE.

Výpočet týždenného predaja W/DAX v LuckyTemplates

Takže dáme FILTROVAŤ VŠETKY dátumy a potom sem napíšeme logiku. Chceme to vypočítať týždeň predtým a funkcia SELECTEDVALUE je pre tento typ výpočtu skvelá. Vráti sa o týždeň späť a urobí to isté s naším rokom.

Ak to zavedieme, uvidíte, že to nefunguje efektívne.

Výpočet týždenného predaja W/DAX v LuckyTemplates

V prvom týždni údajov, ktorým je rok 2015, nie je žiadny výsledok, a to je v poriadku, keďže ide o začiatok údajov. Ale ak sa dostaneme do prvého týždňa roku 2016, nedostaneme nič.

Výpočet týždenného predaja W/DAX v LuckyTemplates

Je to preto, že na základe nášho vzorca nevie, čo má robiť, keď sa dostane na 1. Takže 1 mínus 1 je 0 a tam sa to pokazí.

Teraz prejdem riešenie, ktoré som urobil a ktoré skutočne funguje, a dúfajme, že uvidíte, ako môžete použiť podobnú logiku len trochu iným spôsobom.

Riešenie na získanie týždenného výpočtu predaja

V našom výpočte použijeme veľa premenných. Takto odporúčam nastaviť veci, ktoré sa stanú trochu komplikovanejšími s trochou väčšej logiky.

Takže urobíme nové opatrenie a nazveme ho Predaj PW (predchádzajúci týždeň). Potom pridáme niekoľko premenných. SELECTEDVALUE vyhodnotí každý jeden výpočet aktuálneho týždňa, čo je veľmi podobné tomu, čo sme robili v našom ďalšom vzorci.

Pre naše MaxWeekNumber používame funkciu. Chceme vypočítať maximum zo všetkých možných týždňov. Takže teoreticky chceme vrátiť 53 zakaždým. Ďalej v našej logike používame funkcie SUMX a FILTER .

Výpočet týždenného predaja W/DAX v LuckyTemplates

Výpočet týždenného predaja W/DAX v LuckyTemplates

Deje sa tam toho dosť, ale toto je vážne to, čo môžete dostať do DAX. A teraz, keď to zatiahneme, vidíme, ako to rieši problém.

Výpočet týždenného predaja W/DAX v LuckyTemplates

Potom z toho urobíme vizuál, aby sme jasne videli rozdiel v celkovom predaji z predchádzajúceho týždňa.

Výpočet týždenného predaja W/DAX v LuckyTemplates


Porovnajte časové obdobia s neštandardnými dátumovými tabuľkami – DAX a LuckyTemplates

Záver

Tento tutoriál ukazuje, ako môžete nakoniec vypočítať rozdiel medzi týždennými výsledkami predaja pomocou jazyka DAX v LuckyTemplates.

V príklade som sa zameral na 53 týždňov. Ak existuje iba 52 týždňov, existuje potenciálny problém, ale riešenie musíme nájsť samostatne v inom návode.

Dúfam, že tí z vás, ktorí majú čo do činenia, môžu trochu pochopiť, ako môžete vyriešiť niektoré z vecí, na ktoré sa možno pozeráte.

Na zdravie!


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.