Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

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.

Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

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ů.

Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

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 . 

Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

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.

Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

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.

Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

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 .

Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

Nyní přenesme do vzorové tabulky míru nejvyššího měsíce prodeje .

Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

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

Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

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 .

Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

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.

Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

Pro toto konkrétní opatření jsem použil funkci ALL DAX.

Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

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 .

Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

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 .

Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

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.

Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

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é.

Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

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 .

Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

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.

Rozdíl mezi VŠECHNY A VŠECHNY VYBRANÉ funkce DAX v LuckyTemplates

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? *****







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.