R And RStudio Príručka na stiahnutie a inštaláciu
Zistite, ako si môžeme stiahnuť a nainštalovať R a RStudio, ktoré sú bezplatné a s otvoreným zdrojom na programovanie štatistík a grafiky.
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? *****
Zistite, ako si môžeme stiahnuť a nainštalovať R a RStudio, ktoré sú bezplatné a s otvoreným zdrojom na programovanie štatistík a grafiky.
V tomto blogu hovorím o technike rozpočtovania LuckyTemplates a vypracúvam spôsob, ako prideliť tabuľku citlivosti mesačného rozpočtu.
Naučte se a pochopte, jak můžeme integrovat tok podnikových procesů do jiného toku v Microsoft Power Automate.
V tomto tutoriálu projdu algoritmem alokace rozpočtu v LuckyTemplates, kde porovnáte měsíční prognózy a denní prodeje.
Zjistěte, jak můžete získat správné součty ve výpočtech pomocí pokročilých vzorců DAX a pokročilé logiky v LuckyTemplates.
Přečtěte si další informace o zobrazeních a formulářích PowerApps a o tom, jak je vytvářet a přizpůsobovat speciálně pro aplikaci, kterou vytváříte.
V tomto blogovém tutoriálu se ponořím do toho, jak přizpůsobit šablony výkazů LuckyTemplates a jak efektivně vizualizovat finanční informace a data.
Takto vypadá skvělý design sestav LuckyTemplates. Jedná se o předpřipravený design, který využívá nápovědu a záložky s impozantní navigací.
Naučte se rozdíl mezi funkcí LuckyTemplates USERELATIONSHIP a funkcí TREATAS, které se obě používají při vytváření mír DAX.
Zcela nový kurz: Microsoft Excel pro začátečníky