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.
V tomto tutoriálu se dozvíte, jak vypočítat rozdíl ve dnech mezi nákupy pomocí DAX v LuckyTemplates. Toto téma pochází z fóra podpory LuckyTemplates a já vám ukážu, jak jsem to vyřešil. To je zajímavý scénář a v obchodním světě docela běžný. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.
V tomto příkladu se díváme na zákazníka, který nakupoval mnohokrát, a chceme vidět rozdíl mezi dny nákupu.
Klíčem je zjednodušení vzorců DAX.
Vždy doporučuji udržovat vaše vzorce krátké a jednoduché pomocí techniky větvení měření a používání a kombinování správných funkcí DAX. Ve svém modelu opravdu nepotřebujete složité vzorce. Jedna technika, kterou používám pro složité scénáře, jsou proměnné (), což vám ukážu v tomto tutoriálu.
Obsah
Ukázkový soubor dat
Nejprve se podívejme na nastavení modelu. Toto je pouze ukázkový soubor dat, který jsem vytvořil. V tomto případě se zaměříme na sloupec Datum nákupu . Jediná věc, kterou musíme udělat, je sloupec číselného indexu , protože se chystáme propracovat tento sloupec, abychom zjednodušili logiku.
Chceme zde tedy mít možnost použít jakýkoli filtr (zákazník, produkt, místo atd.) a zjistit rozdíl mezi posledním datem, kdy zákazník koupil , a datem předchozího nákupu . V tomto příkladu máme filtr na umístění, který je dynamický. Můžeme kliknout na ID umístění a data se změní a ukážou nám výsledky libovolného umístění, které vybereme.
V této tabulce vidíme ID objednávky, ID zákazníka, datum nákupu zákazníků v konkrétní lokalitě a rozdíl ve dnech mezi jejich nákupy. Další věc, kterou je třeba poznamenat, je, že když jsou dva nákupy v jeden den, druhé datum by mělo být nulové, protože se neliší od předchozího dne.
Vzorec DAX pro výpočet rozdílu mezi nákupy
Nyní se podívejme na vzorec. Je zde využito mnoho proměnných, což vřele doporučuji, když máte trochu více logiky k přemýšlení. Je mnohem snazší auditovat svá čísla později a pochopit logiku, která se děje.
Všimněte si, že každý výsledek se zde počítá individuálně. Takže u každého jednotlivého výsledku nebo řádku v této tabulce musíme zjistit, co tyto proměnné počítají. Například tento 7. z 8. 2016 s výsledkem 12 (dny mezi posledním dnem nákupu, což bylo 26. července).
K získání tohoto výsledku začneme indexovým číslem ( IndexNum ), které je v tomto případě 430, pomocí. Potom vypočítáme předchozí číslo indexu ( PreviousIndexNum ) výpočtem stejné věci (MAX of Index), ale změníme kontext, ve kterém to počítáme pomocífunkce uvnitř.
Dále vypočítáme aktuální datum ( CurrentDate ) pomocía. Aktuální datum v tomto příkladu je 7. z 8. roku 2016. Naší poslední proměnnou je předchozí datum ( PriorDate ), které můžeme snadno zjistit, protože již máme PreviousIndexNum.
Druhá část vzorce, která jepříkaz, jednoduše použije proměnné, které jsme vytvořili, a konkrétně identifikuje první datum jako 0 . Poté odečteme CurrentDate od PriorDate, abychom získali 12denní rozdíl.
A takto vypočítáte rozdíl ve dnech mezi nákupy v LuckyTemplates.
Závěr
Doufáme, že zde můžete vidět, jak funguje větvení měření. Začali jsme s jednou proměnnou (IndexNum) a pak jsme ji použili k výpočtu další a tak dále.
Opravdu jsem si to užil a jsem si jistý, že to pomůže mnoha lidem. Je to běžný scénář, kdy potřebujete vypočítat rozdíl ve dnech. Může to být mezi nákupy nebo jakoukoli událostí.
Pokud se chcete o tomto tématu dozvědět více, podívejte se na video a níže uvedené odkazy.
Na zdraví!
***** Učíte se LuckyTemplates? *****
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.
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.