Hodnotiaci kontext v LuckyTemplates DAX

V tomto príspevku viac rozviniem kontext hodnotenia v LuckyTemplates DAX. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Hodnotiaci kontext je v LuckyTemplates známy aj ako počiatočný kontext. Je to prostredie, z ktorého vychádza váš výpočet.

Aby boli veci pokročilejšie, môžu mať vaše vzorce skutočne viacero kontextov fungujúcich súčasne?

Obsah

Zmena kontextu vo vzorci

Mať viacero kontextov nie je také zložité a ukážem vám to na príklade.

V prvom rade musíme vždy pochopiť, čo je to hodnotenie alebo počiatočný kontext .

Musíte dobre rozumieť tomu, ako funguje kontext vo vašom vzorci.

V opačnom prípade by ste niekedy netušili, odkiaľ nakoniec pochádzajú vaše výsledky.

V tomto príklade je to pomerne jednoduché, pretože je to jednoducho obsah tabuľky.

Hodnotiaci kontext v LuckyTemplates DAX

Ale čo keby som tu chcel vypočítať priebežný súčet ?

Aby som to mohol urobiť, najprv vytvorím mieru a nazvem ju 30 Day Running Total . Potom vložím funkciu do môjho ďalšieho riadku.

Funkcii CALCULATE sa budem podrobne venovať v neskoršej časti, ale v podstate vypočítava akýkoľvek výraz, ktorý vložíme dovnútra, a umožňuje nám zmeniť kontext výpočtu v rámci opatrenia.

Hodnotiaci kontext v LuckyTemplates DAX

CALCULATE sa stane vašou najpoužívanejšou funkciou, pretože je to najdôležitejšia funkcia v jazyku DAX.

Ak chcete pokračovať, vypočítam stĺpec Celkový predaj , ale chcem ho vypočítať v inom kontexte .

Hodnotiaci kontext v LuckyTemplates DAX

Použijem funkciu, ktorá mi umožňuje vytvoriť filter v novom kontexte, ktorý chcem.

FILTER mi umožňuje vložiť do nej tabuľku, ale nemusíte vkladať skutočnú tabuľku, pretože môžete použiť aj funkciu tabuľky ako v tomto príklade.

Hodnotiaci kontext v LuckyTemplates DAX

Potom prinesiem nové opatrenie na stôl a dám ho do vizualizácie pre ľahšie pochopenie.

Hodnotiaci kontext v LuckyTemplates DAX

Logicky povedané, priebežný súčet za každý konkrétny deň získame tak, že sa pozrieme späť od daného dňa do 30 dní predchádzajúcich a potom ich všetky spočítame .

Je to dôležité vzhľadom na kontext, pretože kontext hodnotenia máme najprv cez stĺpec Dátum , ale potom kontext zmeníme na výpočet celkového predaja v novom prostredí pomocou vzorca.

Tento nový kontext vytvárame pomocou funkcie FILTER odstránením kontextu z dátumov pomocou funkcie alebo funkcie odstránenia filtra .

Hodnotiaci kontext v LuckyTemplates DAX

Po odstránení filtra z akéhokoľvek dátumu potom prepracujem každý jeden dátum a cez túto časť sa pozriem na tridsaťdňové okno od tohto konkrétneho dátumu .

Hodnotiaci kontext v LuckyTemplates DAX

Teraz môžete vidieť, že sme v rámci samotného vzorca vytvorili iný kontext .

Dôležitosť pochopenia kontextu hodnotenia

Pochopenie kontextu hodnotenia v každom jednotlivom okamihu je veľmi dôležité. Je to pokročilejšie, pretože existuje veľa spôsobov, ako môžeme zmeniť kontext a vypočítať niečo iné .

Keď sa však do LuckyTemplates dostanete hlbšie, otvára sa vám aj nový svet príležitostí, kde by vaše vzorce neboli zbytočne dlhé a zložité.

Poznanie týchto pojmov by vám umožnilo písať veci efektívnejšie, pričom zložité výpočty by sa dali robiť pomocou jednoduchého vzorca .




Záver

Tento článok je len úvodom o tom, ako môžete zmeniť kontext na písanie efektívnych vzorcov.

Existuje veľa aplikácií pre kontext, takže dúfajme, že ste nadšení, keď uvidíte, čo môžete dosiahnuť pomocou kombinácií vzorcov a vzorov, ktoré môžete vytvoriť.

Dovoľte nám uzavrieť túto časť a prejsť na ďalšie kľúčové myšlienky a funkcie pri využívaní funkcií jazyka DAX.

Všetko najlepšie,


Sloupec indexu Pandas Drop: Vysvětleno s příklady

Sloupec indexu Pandas Drop: Vysvětleno s příklady

Sloupec indexu Pandas Drop: Vysvětleno s příklady

7 způsobů, jak zkontrolovat, zda řetězec Pythonu obsahuje podřetězec

7 způsobů, jak zkontrolovat, zda řetězec Pythonu obsahuje podřetězec

7 způsobů, jak zkontrolovat, zda řetězec Pythonu obsahuje podřetězec

Prehľad dynamického obsahu Power Automate

Prehľad dynamického obsahu Power Automate

Pochopte, čo je dynamický obsah Power Automate a ako umožňuje používateľom vyberať odkazy na polia z predchádzajúcich krokov alebo zapisovať výrazy.

Změna umístění souboru pomocí parametru dotazu v LuckyTemplates

Změna umístění souboru pomocí parametru dotazu v LuckyTemplates

V tomto tutoriálu se naučíte, jak sdílet soubor s osobou, která není součástí vaší společnosti, pomocí parametru dotazu sql v LuckyTemplates.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Zjistěte, jak používat funkci odebrání a jak nastavit vyskakovací okna pro potvrzení v aplikaci, kterou jste vytvořili od začátku.

Vizualizace kontextu filtru v LuckyTemplates DAX Studio

Vizualizace kontextu filtru v LuckyTemplates DAX Studio

Naučte se vizualizovat kontext filtru libovolné buňky v tabulce nebo matici v LuckyTemplates DAX Studio pomocí popisků.

Power Automate vytváření toků od nuly

Power Automate vytváření toků od nuly

Naučte se vytvářet toky Power Automate od začátku. Místo použití šablony budeme spouštěče a akce vytvářet sami.

Tip LuckyTemplates: Ako porovnať prvých N pracovných dní

Tip LuckyTemplates: Ako porovnať prvých N pracovných dní

Pozrite si tento tip LuckyTemplates od Briana o tom, ako môžete dynamicky porovnávať prvých N pracovných dní pomocou dotazu Power.

Modelom Power Apps: Nastavenie prostredia a navigácia

Modelom Power Apps: Nastavenie prostredia a navigácia

Získajte informácie o modelových aplikáciách Power Apps, o tom, ako nastaviť prostredie a ako sa v ňom efektívne pohybovať.

Modelom podporované aplikácie Power Apps: Mapy stránok a ako fungujú

Modelom podporované aplikácie Power Apps: Mapy stránok a ako fungujú

Získajte viac informácií o práci s mapami lokalít v modelových aplikáciách Power Apps a objavte rôzne zložitosti a spôsoby, ako sa s nimi vysporiadať.