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.
Tento tutoriál bude hovořit o běžném scénáři, který je často kladen na fórum podpory LuckyTemplates. Naučíte se, jak zjistit nejnovější nebo poslední hodnotu ve vašich datech pomocíaFunkce DAX v LuckyTemplates. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.
V tomto příkladu existuje seznam dat a v tomto seznamu je zákazník odkazován vícekrát. Chcete tedy zjistit aktuální hodnotu pro toto konkrétní jméno zákazníka.
Příklad prezentovaný na fórech byl ve formě dat z průzkumu. Chcete zjistit poslední nebo poslední čas, kdy se konkrétní zákazník zúčastnil průzkumu.
Existuje několik způsobů, jak to vyřešit. Řešení můžete provést pomocí vypočítaných sloupců nebo opatření.
Použití kalkulovaného sloupce poskytuje estetičtější vzhled, zatímco použití měření umožňuje, aby byly vaše modely dynamičtější.
Zde je návod, jak zjistit nejnovější datum pro jakoukoli dimenzi v sadě dat pomocí dvou řešení.
Obsah
Řešení č. 1: Použití vypočítaných sloupců
Zde je návod, jak vyřešit problém pomocí.
1. Vytvořte nový sloupec
Prvním krokem je vytvoření nového sloupce v tabulce, která byla uvedena jako příklad ve fórech. Tento nový sloupec bude obsahovat maximální datum .
Toto je logika použitá ve vzorci pro maximální datum:
Kdykoli narazíte na problémy v LuckyTemplates, které vyžadují maximální datum nebo číslo, je nejlepší použít MAXX .
Tato funkce je klíčem při vytváření řešení pro tento příklad.
2. Vytvořte proměnnou
Nyní musíte vytvořit novou proměnnou pomocífunkce. V tomto příkladu se nová proměnná nazývá CurrentName .
Pro každý jiný řádek chcete zjistit jméno každé osoby. Tato část je docela snadná, protože stačí odkazovat na název sloupce ve vypočítaném sloupci.
V každém jednotlivém řádku chcete izolovat pouze osoby se stejným jménem, jako má aktuální řádek.
Při pohledu na tabulku můžete vidět, že má tři různá jména se dvěma položkami pro každé jméno.
Musíte tato jména izolovat a poté zjistit maximální datum, kdy s vámi konkrétní osoba obchodovala. Transakce by mohla být ve smyslu dokončení nákupu nebo průzkumu.
3. Vytvořte příkaz FILTER
Chcete-li izolovat názvy, musíte nejprve použít FILTR afunkce.
Tím se odstraní všechny filtry v tabulce. To bude také iterovat každý jednotlivý řádek bez ohledu na kontext.
Potom musíte zjistit, zda je název v datech průzkumu roven proměnné CurrentName .
4. Použijte funkci MAXX
Nyní,získá tabulku obsahující pouze dva řádky. Toto je výsledek filtrování a iterování každého řádku, aby se zjistilo, zda se název rovná aktuálnímu názvu. V tomto případě je aktuální jméno John Smith.
Poté musíte vyhodnotit max. Funkce MAXX DAX vypočítá maximum za vás. Vše, co musíte udělat, je vložit sloupec do vzorce:
Když změníte formát sloupce Maximální datum na datum, uvidíte, že maximální datum pro Jana Nováka je 23. února.
Maximální datum pro Nancy Jones je 25. září, zatímco pro Elaine Anderson je to 22. září.
Jedná se o velmi jednoduchou techniku a její logiku lze aplikovat na různé scénáře. Toto můžete použít ke zjištění poslední částky nákupu nebo prodeje.
Řešení č. 2: Použití A Measure
Zde je návod, jak tento problém vyřešit pomocí nástroje Measures.
Pomocí opatření můžete vypočítat poslední datum a poté se rozdělit na další výpočty.
Toto je nejlepší způsob, jak spustit jakékoli výpočty v LuckyTemplates.
1. Vytvořte tabulku
Nejprve musíte vytvořit tabulku.
Tato tabulka obsahuje pouze dva sloupce. Informace obsažené v ostatních sloupcích jsou pro tento výpočet irelevantní.
2. Vytvořte nové měření
Poté musíte vytvořit novou míru.
Tato míra má stejný vzorec, který byl použit v řešení vypočítaných sloupců. Je však třeba změnit tabulku Survey na Survey Data .
A místo toho, abyste jednoduše odkazovali na název sloupce, musíte použítfunkce.
To vystihuje, v jakém kontextu se nacházíte.
SELECTEDVALUE umožňuje získat textovou hodnotu z jejího kontextu.
Tato technika je také velmi dynamická ve srovnání s jinými výpočty, protože můžete vyjmout sloupec data a zachovat pouze maximální datum pro každého zákazníka.
Závěr
Řešení nemusí být obtížné. Lze je provést jednoduchými způsoby.
V tomto příkladu můžete buď použít řešení Vypočítané sloupce, nebo použít Measures.
Doufejme, že jste pochopili koncept, jak manipulovat s virtuální tabulkou v rámci funkce MAXX DAX.
Můžete také použít k iteraci informací a poté upravit virtuální tabulku na základě parametru, který zadáte do souboru .pak bude dělat práci odtud.
Vše nejlepší,
***** Učíte se 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.
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.
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ů.
Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.
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.
V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.
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.
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í.
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.
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.