Pochopení kontextu hodnocení v LuckyTemplates

Nejdůležitějším konceptem pro pochopení jazyka DAX je kontext. Existují tři hlavní typy kontextu: kontext hodnocení, kontext filtru a kontext řádku . Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.

Když DAX něco vypočítá v LuckyTemplates, funguje to ve dvou krocích. Nejprve vyhodnotí kontext, ve kterém se aktuálně nachází. Jakmile to udělá, pak se rozhodne, jak tyto výsledky vypočítat, a tam vstupují do hry další dva kontexty.

V tomto konkrétním článku se zaměříme na. Uvedu zde jednoduchý příklad, abych vysvětlil, co to vlastně znamená.

Obsah

Porozumění kontextu hodnocení prostřednictvím příkladů

Máme zde jednoduchou tabulku, která měří počet nebo množství toho, co jsme za den prodali.

Pochopení kontextu hodnocení v LuckyTemplates

Pojďme rychle zhodnotit, co tento vzorec dělá. Je to sumarizace sloupce Množství v tabulce Prodej.

Pochopení kontextu hodnocení v LuckyTemplates

Když přejdeme do tabulky Prodej, uvidíme, že míra počítá sloupec Množství jako 1 pro všechny řádky.

Pochopení kontextu hodnocení v LuckyTemplates

Chcete-li získat výsledky ve sloupci Celkové prodané množství, vzorec, který používáme, je úplně stejný. Pro žádný z těchto výsledků se nic nemění. Jediná věc, která se zpočátku mění, je kontext hodnocení .

Pro každý řádek máme jiný kontext hodnocení . A díky tomu dostáváme pro každý řádek jiný výsledek.

Pochopení kontextu hodnocení v LuckyTemplates

Co je šíření filtrů?

Nyní se v zákulisí děje to, že pro každý jednotlivý řádek je na data umístěn filtr.

Vraťme se k datové tabulce našeho modelu. V kontextu hodnocení pochází sloupec Datum z tabulky Data. Zde je tedy ve sloupci Datum umístěn filtr.

Pochopení kontextu hodnocení v LuckyTemplates

Když umístíme tento filtr, přejde do tohoto vztahu s tabulkou Prodej a automaticky filtruje tabulku. Tomu říkáte šíření filtru.

Jakýkoli filtr, který proudí z jedné strany dolů na mini stranu, bude filtrovat tuto tabulku.

V tomto konkrétním příkladu tedy kontext začíná z tabulky Data a poté automaticky přechází dolů do tabulky Prodej. A proto dostáváme pro každý řádek jiný výsledek.

Pochopení kontextu hodnocení v LuckyTemplates

Kdykoli kontrolujete nebo hodnotíte, co vzorec dělá, musíte pokaždé přemýšlet o kontextu hodnocení .

Vše totiž vždy začíná u kontextu hodnocení. To je důležité, když začnete vyvíjet stále pokročilejší vzorce DAX.

Hodnotící kontext v psaní pokročilého vzorce

Další skvělá věc na kontextu hodnocení je, že je to skutečná síla, která stojí za tímvzorec.

Umožňuje vám rychle získat tolik výsledků psaním jednoduchých vzorců.

Totéž lze říci o psaní pokročilých vzorců. Můžete použít pokročilý vzorec, dát jej do jiného kontextu hodnocení a velmi rychle získat mnoho různých výsledků.

Takže jsme zde provedli malou změnu a přidali Product Name do naší první tabulky. Vzorec DAX se vůbec nezměnil, ale kontext hodnocení ano. Proto zde máme různé výsledky.

Pochopení kontextu hodnocení v LuckyTemplates

Stejný proces funguje také v tomto příkladu, kde kontext hodnocení pro tyto výsledky začíná v tabulce Produkty a prochází sloupcem Název produktu.

Pochopení kontextu hodnocení v LuckyTemplates

Tento proces bude filtrovat každý jednotlivý řádek. Bez ohledu na to, jaký konkrétní název produktu se použije, se tedy bude filtrovat vztah až dolů a poté také filtrovat podkladovou tabulku Prodej.

Pochopení kontextu hodnocení v LuckyTemplates



Závěr

Toto je jen stručný přehled toho, co je kontext hodnocení . Vše, co musíte udělatje změnit kontext a získáte velmi odlišný výsledek.

Je vážně důležité pochopit, jak to funguje, protože ve své mysli musíte přemýšlet, jaký je aktuální kontext hodnocení vzorce.

To povede k pochopení toho, proč získáváte konkrétní výsledek v konkrétním kontextu.

Některé doporučené odkazy pro vás, abyste se mohli dozvědět více o použití tří kontextů uvnitř LuckyTemplates:

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

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

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


Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.