Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX

Funkce DAX výrazně rozšiřují dynamické výpočty. Rozšiřují také další důležité možnosti v LuckyTemplates. V tomto tutoriálu probereme, jak můžete dynamicky vypočítat předchozí nejvyšší výsledek v LuckyTemplates . Také se naučíme správnou kombinaci vzorců a technik pro tento konkrétní výpočet. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.

Provedením dynamického výpočtu můžeme spustit výpočet vybraného souboru dat, přičemž jejich předchozí nejvyšší výsledek se průběžně aktualizuje a vizuálně zobrazuje.

Ukážu vám, jak to vlastně můžete udělat. Vzorec na to nemusí být vůbec složitý. Aby to fungovalo, vyžaduje to opravdu dobré porozumění .

Obsah

Získávání dat do tabulky

Zde zkopírujeme naši současnou vizualizaci a podíváme se na ni jako na tabulku.

Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX

Vždy se ujistěte, že máte data do tabulky. To vám umožní skutečně se podívat na výsledky. 

Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX

Před čímkoli jiným změňme formát sloupce Datum na tento formát, který obvykle preferuji. 

Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX

Kombinace funkcí DAX pro předchozí výpočet vysokého výsledku

Zde je kombinace funkcí jazyka DAX , kterou použijeme k výpočtu předchozího nejvyššího výsledku ve vašich přehledech LuckyTemplates. 

Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX

Vezměte na vědomí, že je nezbytné dostat se do tabulek, abyste plně porozuměli tomu, na jaká data se díváte. 

V podstatě se musíme ohlédnout za každým předchozím dnem. Poté zjistěte, jaké bylo datum maximálního příjmu v kterýkoli den. Navíc, jak postupujeme v seznamu, data, kterými se musíme propracovat, budou větší a větší.

Je to proto, že se musíme historicky ohlédnout každý předchozí den za každým výsledkem v naší tabulce. To je přesně to, co jsem udělal v tomto vzorci.

Použití funkce MAXX DAX

V tomto vzorci jsem použil iterační funkci tzv.

Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX

To vám umožní vytvořit výše zmíněnou iteraci. Tato iterace je nezbytná pro výpočet předchozího nejvyššího výsledku.

Vše, co musíme udělat, je umístit revidovanou virtuální tabulku pro každý jednotlivý výsledek, který potřebujeme iterovat pomocí této logiky .

Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX

Nyní se pokusíme propracovat příklad pro tento výpočet. 

Použití FILTER a VŠECHNY VYBRANÉ funkce DAX

Pojďme se podívat na 6. leden 2018, který bude sloužit jako naše aktuální datum.

Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX

Tentofunkce ve vzorci prohlédne každé jednotlivé datum v aktuálně použitém kontextu nebo filtru . To je možné pomocí funkce.

Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX

Funkce ALLSELECTED se dívá pouze na data v aktuálním kontextu (v tomto případě 2018).

Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX

Pokud bychom použilimísto funkce ALLSELECTED by prohlížela každé jednotlivé datum od počátku času .

Hodnocení v každém jednotlivém datu

Poté, co si prohlédnete data v aktuálním kontextu, bude se opakovat každý den ve vaší tabulce. Potom odfiltruje dny, které jsou menší nebo rovné aktuálnímu datu v konkrétním kontextu. 

Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX

Aktuální datum se vypočítá pomocífunkce.

Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX

V této souvislosti je aktuální datum 6. ledna . Pokud je tedy datum menší nebo rovno aktuálnímu datu , bude to odpovídat hodnotě TRUE.

Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX

Navíc to bude také virtuální tabulka dat , kterou budeme mít v rámci této iterační funkce.

Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX

Navíc budeme iterovat pouze tato konkrétní data . Poté určíme den maximálního příjmu ( Celkový příjem ).

V důsledku toho to dělá každý jednotlivý řádek v této tabulce. Každý jednotlivý výpočet se provádí úplně stejně.

Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX

Je zřejmé, že tato virtuální tabulka se zvětšuje a zvětšuje, jak se pohybujete v seznamu dolů. A když to nastavíte přesně takto, stane se naprosto dynamickým.

Tímto způsobem můžete vybrat cokoli z filtrů. Můžete dokonce změnit datum a časový rámec.

Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX

Navíc uvidíte, že vizualizace Předchozí vysoká se průběžně přehodnocuje, aby průběžně vypočítávala nejvyšší hodnotu .

Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX

Jinými slovy, je to jako živá MAX hodnota. Pokud přidáme další a další filtry, stále bychom dostávali aktualizované výsledky.

Tento vzorec zjevně není příliš složitý. Může však vytvořit a přidat několik statistik pro vaše přehledy. Jakmile získáte správné výpočty do tabulky, můžete ji nakonec změnit na a.

Dynamický výpočet předchozího nejvyššího výsledku pomocí funkcí DAX




Závěr

Abych to shrnul, klíčem k tomuto konkrétnímu náhledu je ujistit se, že rozumíte iteračním funkcím. Také vám to umožní umístit do nich virtuální stoly.

To zdůrazňuje vynikající schopnosti LuckyTemplates , pokud jde o vytváření jednoduchých vzorců, a dynamické výsledky, které můžete snadno získat. 

Jedná se o zcela unikátní výpočet, který má velkou hodnotu. Může také přidat trochu barvy do vašich postřehů.

Hodně štěstí ve snaze implementovat to do vašich vlastních modelů.

Další informace o tom, jak můžete zkombinovat důležité funkce jazyka DAX , abyste našli komplexní a cenné informace o datech v LuckyTemplates, si můžete prohlédnout modul na adrese .


Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.