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.
Rozdíl mezi funkcemi DAX a funkcemi DAX může být poměrně matoucí, když s LuckyTemplates začínáte. V tomto tutoriálu rychle projdu hlavní rozdíly mezi těmito dvěma běžně používanými funkcemi jazyka DAX a jejich příslušným použitím ve vašich přehledech LuckyTemplates . Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.
Podívejme se na tento příklad. Použiji to k diskusi o hlavním rozdílu mezi funkcemi ALL a ALLSELECTED DAX.
Obsah
Analýza vizualizace pro měsíc s nejvyšším prodejem
V tomto příkladu identifikuji nejvyšší prodej v konkrétním měsíci . Zároveň chci v tomto grafu vizuálně ukázat nejvyšší prodej . Jak můžete vidět zde, již jsem nastavil graf, který ukazuje tržby za každý měsíc. Zobrazuje také čáry grafu, které označují nejvyšší hodnotu v každém z těchto jedinečných měsíců.
V této vizualizaci jsem získal výsledky z použití funkcí ALL a ALLSELECTED DAX.
Jak jsem řekl, mezi těmito dvěma funkcemi je zásadní rozdíl. Funkce VŠE identifikuje nejvyšší měsíc od počátku času bez ohledu na kontext z filtru Datum .
Na druhou stranu funkce VŠE VYBRANÉ zohlední kontext Datum na stránce sestavy .
Vzorec pro nejvyšší míru prodeje za měsíc
V tomto tutoriálu použiji jako příklad míru nejvyššího měsíce prodeje , kterou jsem vytvořil.
Tento vzorec se používá k výpočtu nejvyššího prodeje za měsíc . Nyní to přidám do naší zprávy jako vizitku.
Jak vidíte, počítá seze vzorové tabulky, i když na ni není aplikován žádný kontext. Navíc, když se podíváte pozorně na data z tabulky, všimnete si, že zobrazená hodnota z vizuálu karty je z měsíce ledna 2016 .
Nyní přenesme do vzorové tabulky míru nejvyššího měsíce prodeje .
Je zajímavé, že v rámci funkce probíhá určitá iterace. Pamatujte, že při použití této funkce se odstraní duplicitní hodnoty a vrátí se pouze jedinečné hodnoty . V tomto případě se vyhodnocuje každý jednotlivý řádek sloupce Měsíc nejvyššího prodeje ke každému jednotlivému měsíci ze sloupce Měsíc a rok .
To znamená, že se pro každý řádek opakuje pouze jeden konkrétní měsíc. To je v kontrastu s tím, co dělá vzorec pro vizuál karty měsíce s nejvyšším prodejem .
Vzorec pro vizuální kartu Měsíc s nejvyšším prodejem v podstatě iteruje všechny měsíce v určeném kontextu .
Chtěl jsem zde však zobrazit nejvyšší prodej za měsíc se stejným výsledkem až do posledního řádku sloupce Měsíc s nejvyšším prodejem . V tomto případě vytvořím míru, ve které mohu použít funkci VŠECHNY .
Použití funkce ALL v jazyce DAX
Pojďme se podívat na měřítko Nejvyššího prodeje za měsíc VŠECHNY , které jsem vytvořil.
Pro toto konkrétní opatření jsem použil funkci ALL DAX.
Toto je běžný způsob použití funkce VŠECHNY . Většinu času jej musíte používat v kombinaci s funkcí nebo . Jsou také chvíle, kdy jej potřebujete umístit do filtru, jako je funkce.
Jak vidíte, tato část vzorce je úplně stejná jako dříve diskutovaná míra nejvyššího měsíce prodeje .
Na druhou stranu to chci spočítat v jiném kontextu. Změním tedy kontext výpočtu pomocí funkce CALCULATE .
Jak vidíte, výsledek ze sloupce Měsíc nejvyššího prodeje VŠECHNY se liší od výsledku zobrazeného na vizuálu karty Měsíc nejvyššího prodeje .
Vytvořil jsem další kartu, která bude zobrazovat výsledek měření za měsíc nejvyššího prodeje VŠECHNY . To jen proto, abychom jasně ukázali rozdíl mezi těmito dvěma výsledky.
Výsledek v rámci měření VŠECHNY měsíc nejvyššího prodeje je odlišný, protože nezohledňuje kontext, který jsem vybral ve filtru Datum . Je to vlastně pohled na každý měsíc v průběhu času.
V tomto případě, pokud prodloužím časový rámec v rámci filtru Datum , uvidíte, že oba výsledky budou stejné.
Ale pokud nastavím kratší časový rámec, nejvyšší částka v tomto konkrétním výběru data se bude lišit . To je způsobeno funkcí VŠECHNY , která odstraňuje filtry pro všechna data .
Použití funkce ALLSELECTED v jazyce DAX
V souladu s výše uvedeným příkladem musím použít funkci ALLSELECTED DAX. Jedná se o odstranění filtrů konkrétně pro data v aktuálním kontextu , který jsem vybral na stránce přehledu.
Funkce ALLSELECTED odstraní jakýkoli filtr stejně jako funkce ALL . Jediný rozdíl je v tom, že stále bere v úvahu zastřešující kontext na stránce sestavy.
S největší pravděpodobností jste již viděli, jak funguje funkce ALLSELECTED v avýpočet. To je nějak podobné, protože při výpočtu kumulativního součtu je na stránce sestavy také výběr data.
Počítání kumulativního součtu od počátku času vás opravdu nebude zajímat. Ve většině případů chcete vidět výsledky pouze na základě kontextu, který jste vybrali ve filtru Datum . Pak byste chtěli, aby to byl dynamický výpočet, který se aktualizuje pokaždé, když provedete výběr ve filtru Datum .
Závěr
Abychom to shrnuli, funkce ALL vypočítá všechny hodnoty ve sloupci bez ohledu na použitý kontextový filtr. Funkce ALLSELECTED také vrátí všechny hodnoty ve sloupci, ale odebere kontextové filtry ze sloupců a řádků v aktuálním dotazu a zachová filtry, které pocházejí zvenčí.
To je hlavní rozdíl mezi těmito dvěma funkcemi jazyka DAX, kterému musíte porozumět.
Je to jemný rozdíl, ale může mít velký rozdíl ve výpočtu, který získáte v určitém kontextu.
Je nezbytné důkladně porozumět tomu, co způsobuje tyto rozdíly, zejména pokud přecházíte z funkce ALL na funkci ALLSELECTED .
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.