Úvod do kontextu filtrování v LuckyTemplates

Kontext filtru je jedním z hlavních témat, o kterém by se měl každý uživatel LuckyTemplates nejprve dozvědět, zvláště pokud chcete, aby vaše výpočty DAX fungovaly efektivně. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.

V tomto článku projdu kontext filtru . Každý vzorec DAX se vypočítá ve dvou krocích.

Obsah

Formule DAX: Dvoustupňový proces

Prvním krokem je kontext hodnocení nebo počáteční kontext. Potom se jazyk DAX rozhodne na základě funkce, kterou napíšete, nebo typu výpočtu, který bude provádět.

Rozvětví se do druhého kroku, kterým je kontext nebo kontext řádku .

Mezi těmito dvěma kontexty je velmi velký rozdíl, i když ve skutečnosti můžete získat stejné výsledky napsáním jiného vzorce.

Abyste skutečně porozuměli tomu, jak DAX funguje, musíte pochopit rozdíl mezi těmito dvěma a tím, jak se věci ve skutečnosti počítají v paměti pomocí jazyka DAX.

Pochopení kontextu filtru

Kontext filtru je poměrně přímočarý. Je to relativně jednoduché, protože to opravdu odpovídá jednoduchým agregacím, které děláte. Abychom pochopili, co se vlastně děje, pojďme si projít velmi konkrétní příklad.

Máme dva příklady: celkové množství prodané za den a celkové množství prodané na produkt. Tyto dva mají přesně stejný vzorec, ale s jiným kontextem .

Pojďme si projít, jak přesně se to počítá pro úplně horní řádek v každé z těchto tabulek.

Úvod do kontextu filtrování v LuckyTemplates

Jak můžete vidět na horním řádku, k prvnímu lednu 2015 jsme prodali 24 produktů. Aby výpočet fungoval, je na Datum 1. ledna 2015 umístěn filtr.

Úvod do kontextu filtrování v LuckyTemplates

Pokud přejdeme na datový model, můžeme vidět, že filtr umístěný na Date protéká vztahem dolů, dokud neprojde tabulkou Prodej.

Úvod do kontextu filtrování v LuckyTemplates

V tabulce Prodej je datum nákupu filtrováno na 1. leden 2015. A když je tento filtr na svém místě, zbude pouze první leden 2015.

Úvod do kontextu filtrování v LuckyTemplates

Agregace V kontextu Filtru

Vzhledem k tomu, že v této funkci sčítáme sloupec Množství, agregace v kontextu filtru provádí toto jedno velké vyhodnocení nebo velkou agregaci celého sloupce.

Kontext filtru jednoduše znamená, že jsou filtry umístěny. To udělápodívejte se na celý sloupec, který zbyl, a poté proveďte agregaci všeho najednou.

Úvod do kontextu filtrování v LuckyTemplates

Totéž lze říci o řadě různých výpočtů. Můžete to udělat, když se snažíte spočítat celkové transakce, které jste prováděli, nebo celkový příjem, který vytváříte. Stejnou agregaci lze provést po dokončení kontextu hodnocení .

V jazyce DAX je tolik kontextů, že to může být občas matoucí. Jeden tip, o který se s vámi mohu podělit, je spojit kontext filtru s agregací , jako je součet nebo průměr nebo min a max. Toto je opak iterace, která funguje s kontextem řádku.

Závěr

Stručně řečeno, kontext filtru funguje po provedení počátečního kontextu vyhodnocení. Klíčem je spojit to s agregací. To, co se děje v zákulisí, je, že to dělá tuto jednu velkou agregaci sloupce poté, co byly umístěny všechny filtry.

Chcete-li se dozvědět více o použití kontextu filtru uvnitř LuckyTemplates, můžete se podívat na tyto odkazy:

Kontext hodnocení – (1.8) Průvodce jazykem DAX pro úplné začátečníky

Vysvětlení kontextu řádků – (1.10) Průvodce jazykem DAX pro úplné začátečníky

Užijte si práci přes tento.


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.