Výpočet klouzavého průměru v LuckyTemplates pomocí DAX

V tomto tutoriálu vám ukážu, jak vypočítat dynamický klouzavý průměr v LuckyTemplates pomocí funkce. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.

Pohyblivé průměry vám mohou poskytnout cenné informace o různých datech, zejména v oblasti prodeje.

Tento řídicí panel ukazuje, kolik prodejů se uskuteční za den a výši získaných tržeb

Výpočet klouzavého průměru v LuckyTemplates pomocí DAX

V krátkodobém horizontu je mnohem větší volatilita, ale v dlouhodobém horizontu se nakonec vyrovná. Stane se statickou čárou, protože Průměr má v průběhu času více dat, se kterými lze pracovat.

Tento jedinečný přehled, který můžete získat pomocí klouzavých průměrů, může mít pro určité scénáře velkou hodnotu.

Obsah

Pochopení logiky formule

Pojďme k příkladu.

Nejprve si nastavím data a udělám z toho kráječ. Poté vytvořím tabulku obsahující data a celkový prodej.

Výpočet klouzavého průměru v LuckyTemplates pomocí DAX

Tabulka nyní zobrazuje Prodej za den.

Získání měr do tabulky usnadňuje sledování toho, co se děje ve výpočtech.

Vypočítám klouzavý průměr v průběhu času , který se automaticky aktualizuje na základě zvoleného časového rámce.

Pojďme tedy k výpočtu.

Toto je vzorec pro klouzavý průměr prodeje :

Výpočet klouzavého průměru v LuckyTemplates pomocí DAX

Nyní chcete dosáhnout toho, abyste byli schopni dynamicky zpětně sledovat každý jednotlivý prodej za den před určitým dnem a získat jejich průměr.

Výpočet klouzavého průměru v LuckyTemplates pomocí DAX

A jak se pohybujete dolů k dalším řádkům, musíte toto časové okno vytvářet donekonečna. Časové okno se tedy v podstatě rozšiřuje pro každý den, jak postupujete dolů v seznamu v tabulce.

V tabulce vidíte, že klouzavý průměr prvního dne je stejný jako celkový prodej.

Výpočet klouzavého průměru v LuckyTemplates pomocí DAX

Je to proto, že neexistuje žádná předchozí hodnota. Celkový prodej bude mít vždy stejnou hodnotu jako klouzavý průměr během prvního dne.

Ale na druhý den se stane průměrem prvních dvou dnů. Třetí den je to průměr za první tři dny a tak dále. Toto pokračuje až do posledního řádku v tabulce.

Funkce DAX ve vzorci

Toto je klíčová část vzorce:

Výpočet klouzavého průměru v LuckyTemplates pomocí DAX

Tím se otevře konkrétní časové okno. Funguje přes každé jednotlivé datum v aktuálně vybraném kontextu. K tomu slouží funkce ALLSELECTED .

Potom to vyjde, pokud je Datum menší nebo rovnoDatum. MAX datum je vždy aktuální datum , jak postupujete v seznamu v tabulce. Zjistí, které dny se vyhodnotí jako PRAVDA .

Pokud se vyhodnotí jako TRUE , vygeneruje se tabulka, kterou bude iterovat.

Pro všechna data, která mají hodnotu TRUE , vzorec vypočítá průměr těchto dat. Takže získáte každý jednotlivý výsledek pomocí stejného výpočtu. Časové okno se jen zvětší, protože se díváte na větší rozsah dat.

Skvělá věc na tomto výpočtu je, že je také dynamický díky funkci ALLSELECTED .

V grafu můžete vidět, že tmavě modrá čára ukazuje velkou změnu od začátku, která se pak časem vyrovná.

Výpočet klouzavého průměru v LuckyTemplates pomocí DAX

A pokud změníte časové období, bude i nadále vykazovat podobný trend.

Výpočet klouzavého průměru v LuckyTemplates pomocí DAX

Průměr začíná vysoko, ale časem se vyrovná.

Funkce ALLSELECTED vs ALL pro klouzavé průměry

Při výpočtu klouzavého průměru použijte místo použití ALLSELECTED.

Použití funkce ALL ve vzorci by vám poskytlo podivné výsledky.

Výpočet klouzavého průměru v LuckyTemplates pomocí DAX

Zde je příklad.

Výpočet klouzavého průměru v LuckyTemplates pomocí DAX

Můžete vidět, že graf ukazuje lichá čísla. Má také jinou osu y. Pokud obě osy začnou na 0 a upravíte koncovou hodnotu grafu, získáte výsledek s plochou čárou.

Děje se to proto, že to funguje každý den v průběhu času. Na výběr data se nebere zřetel. Vrací se na začátek času.

Proto je klíčové ALLSELECTED .




Závěr

Dynamický výpočet Rolling Average v LuckyTemplates není tak obtížný. Jednoduše to vyžaduje pochopení toho, co můžete dělat s iteračními funkcemi a virtuálními tabulkami.

Tato technika má mnoho jedinečných použití, která můžete použít v široké škále scénářů.

Doufejme, že jste se naučili hodně o logice toho, jak dynamický Rolling Average funguje.

Brzy na slyšenou,


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.