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.
V tomto tutoriálu se budu zabývat velmi zajímavým tématem virtuálních tabulek a tím, jak je můžete využít v LuckyTemplates v rámci iteračních funkcí. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.
Virtuální tabulky jsou základní složkou pro vytváření pokročilé logiky v LuckyTemplates. V LuckyTemplates je celá podmnožina funkcí, které vám umožňují vytvářet tyto virtuální tabulky.
Tyto virtuální tabulky lze někdy použít pouze jako filtr a funkce nebo k přidání kontextu do výpočtu . Ale také vám umožňují interně opakovat logiku prostřednictvím nich. Může být založen na jakémkoli kontextu, do kterého jste je umístili.
Velká síla těchto virtuálních tabulek přichází, když je využíváte s různými iteračními funkcemi. Musíte skutečně porozumět „kontextu“ a tomu, jak kombinace těchto měření DAX v daném kontextu spolupracují.
Iterační funkce v jazyce DAX mají obecně na konci X , například , a mnoho dalších odvozenin od vzorců X v LuckyTemplates.
Nejlepší způsob, jak vysvětlit koncept, o kterém chci v tomto tutoriálu diskutovat, je pomocí několika příkladů pomocí tohoto jednoduchého modelu.
Z mé tabulky Místa mám vztah, který teče dolů do mé tabulky Prodej . To se může zdát tak obecné a možná se ptáte, jak můžete tento druh modelu použít.
No, ve skutečnosti jsou všechna data tak podobná. Jde jen o to dobře nastavit svůj model a nastavit jej intuitivním způsobem . Pokud potřebujete porozumět svému modelování trochu lépe, můžete se podívat na náš kurz modelování pro pokročilé .
Obsah
Jednoduchá logika pomocí SUMX
Pojďme se podívat na tuto jednoduchou logiku, kde můžete vypočítat celkový prodej pomocí .
Obecně je to jen výpočet našich prodejů pro každý jednotlivý region. V tomto případě na naše data nemáme žádné další filtry. Takže je to v podstatě od počátku času spolu s celkovým prodejem .
Chci vám však ukázat něco trochu unikátnějšího, pokud jde o to, jak můžeme iterovat logiku prostřednictvím těchto virtuálních tabulek.
Použití FILTERU pro virtuální tabulky
Mohou nastat chvíle, kdy budete chtít začít počítat různé věci. Možná budete chtít spočítat tržby toho, co lze klasifikovat jako dobrého zákazníka .
Pokusme se analyzovat tento konkrétní vzorec a identifikovat, co nám umožňuje.
Zde tedy uvidíte, že používáme SUMX .
Ale s touto částí opatření měníme virtuální tabulku, kterou používáme jako kontext pro výpočet .
Vždy si tedy musíte pamatovat, že jakýkoli výpočet v LuckyTemplates probíhá ve dvou krocích. První je zpracování výchozího kontextu. A pak je tu výpočet míry. Je to rozhodně velmi zjednodušená verze.
Pojďme se podívat na tento první výsledek, kde prvním filtrem je Connecticut . Je zřejmé, že za modelem již dochází k určitému filtrování.
Dále logika postupu v rámciFunkce vytvoří virtuální tabulku všech zákazníků, kteří nakoupili v Connecticutu .
Je to v podstatě jen jednosloupcová tabulka všech zákazníků, kteří nakoupili v Connecticutu .
Potom v této konkrétní virtuální tabulce spouštíme logiku, která odfiltruje každého jednotlivého zákazníka, který nakoupil méně než 2 000. To zachová pouze ty zákazníky, kteří nakoupili více než 2 000.
Na základě této nové tabulky konečně vypočítáme celkové tržby .
A to nám SUMX umožňuje. Je to opravdu technika, kterou snad můžete implementovat různými způsoby.
Změna logiky pro virtuální tabulky
Kromě toho můžete změnit stávající logiku. Jak vidíte, toto číslo je momentálně statické. Ale můžete to udělat dynamickým a můžete si to vytvořit sami.
V tomto případě jsem to změnil na 5 000. A protože jsme použili SUMX , bude tento stůl vyhledávat pouze ty dobré zákazníky , kteří nakoupili nad 5000 . A pak to spočítá tržby od těch dobrých zákazníků.
Použití SUMMARIZE pro virtuální tabulky
Zde je další příklad, který můžete posunout na další úroveň.
Tabulka ve funkci FILTER se může velmi lišit a může jít o podrobnější tabulku. V tomto případě se díváme jak na prodeje dobrých zákazníků, tak na produkty, které kupují .
Takže to už nebude virtuální tabulka s jedním sloupcem. Toto bude dvousloupcová virtuální tabulka každého jednotlivého zákazníka a každého jednotlivého produktu, který si zakoupili v Connecticutu . A pak se to změní, když půjdete dolů do různých regionů nebo různých států.
Pomocí této funkce odfiltrujeme všechny zákazníky a prodeje produktů, které jsou menší než 2000. Poté ponecháme pouze ty, kteří jsou nad 2000 .
Poté vypočítáme celkový prodej pomocí SUMX .
A to je vlastně způsob, jak můžete interně iterovat nějakou logiku prostřednictvím virtuální tabulky a vyhodnocovat konkrétní výsledky.
Použití CALCULATE As A Filter
Navíc můžete stejný scénář vypočítat jiným způsobem a stále vám poskytne stejný výsledek. Nejprve to otočme zpět na 5000 .
Nyní vidíte, že výsledky v těchto dvou sloupcích jsou nyní ve skutečnosti stejné. Ale počítal jsem to trochu jinak.
Pro měření Dobrý zákaznický prodej jsme použilifunkce místo SUMX .
Funkce CALCULATE vám umožňuje provést podobnou věc s naším předchozím scénářem SUMX . Ale místo toho, aby to byla iterační funkce (jako u SUMX ), byla ve skutečnosti použita jako filtr . Byl použit ke změně kontextu výpočtu v rámci CALCULATE.
A to je další způsob, jak můžete tuto logiku použít ve svých datových modelech.
Závěr
Toto je opravdu dobrý tutoriál k podrobnému přezkoumání. Pochopení tohoto konceptu iterační logiky prostřednictvím virtuální tabulky vám poskytne nekonečné analytické možnosti, kterých můžete dosáhnout v jakýchkoli datech.
Pokud tomu dobře rozumíte, začnete vidět, že z analytického hlediska skutečně neexistuje nic, co byste nemohli objevit, když velmi dobře využíváte LuckyTemplates a měření DAX.
Pokud se chcete dozvědět více o kombinování více funkcí DAX dohromady pro optimální efekt, podívejte se namodul v.
Hodně štěstí s tímto!
***** 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.