DAX LuckyTemplates: Čo je kontext riadkov

V tomto blogu sa ponoríme do kontextu riadkov v DAX LuckyTemplates. Ďalším spôsobom, ako to nazvať, je nástroj na výpočet iterácie , ale z technickejšej perspektívy sa to nazýva kontext riadkov . Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Obsah

DAX LuckyTemplates: Kontext riadkov a SUMX

Spôsob, akým sa dostanete do kontextu riadkov, je použitie iteračných funkcií v LuckyTemplates, ako napr. SUMX vráti súčet výrazov vyhodnotených pre každý riadok v tabuľke.

Druhý parameter SUMX je výraz , ktorý predstavuje akúkoľvek logiku, ktorá pracuje s tabuľkou, ktorú špecifikujeme.

DAX LuckyTemplates: Čo je kontext riadkov

Pamätáte si podľa tohto príkladu, ako sme vygenerovali toto opatrenie?

Ako prvé sa udialo, že sa použije kontext hodnotenia. Potom sme po každom jednotlivom výsledku skočili do zákulisia tabuľky Predaj .

Potom sme spustili nejakú logiku v každom jednom riadku tejto tabuľky a uložili sme ich do pamäte. Potom sme z týchto výsledkov v pamäti nakoniec všetko zhrnuli, aby sme dostali výsledky do stĺpca Celkové tržby .

DAX LuckyTemplates: Čo je kontext riadkov

Stručne povedané, najskôr sa vykoná kontext hodnotenia a potom sa každý jeden riadok vyhodnotí prostredníctvom kontextu riadka, pretože SUMX je iteračná funkcia .

S ohľadom na túto skutočnosť môžete skutočne dosiahnuť pokrok vo svojich výrazoch.

Môžete písať príkazy IF alebo SWITCH alebo akýkoľvek typ logiky, ktorú možno vykonať v jednom riadku v rámci iteračnej funkcie, ako je SUMX .

DAX LuckyTemplates: Čo je kontext riadkov

SUMX nie je jediná iteračná funkcia, ktorú môžeme použiť. Nechýbajú ani funkcie akoakde sa výpočty vykonávajú aj v kontexte riadkov .

Iteračný mechanizmus je komplexnejší ako kontext filtra , pretože sa pozerá na všetko, čo zostalo v stĺpci, keď sú všetky filtre na svojom mieste.

Kontext riadku na celkovom množstve

Tu môžete vidieť, že máme našu mieru celkového množstva , ktorá berie súčet zo stĺpca Množstvo .

DAX LuckyTemplates: Čo je kontext riadkov

V skutočnosti môžeme vypočítať rovnaký výsledok pomocou kontextu riadku namiesto kontextu filtra .

Na tento účel môžeme vytvoriť novú mieru s názvom Celkové množstvo (Iterácia) , použiť SUMX a potom vložiť do tabuľky Predaj s odkazom na stĺpec Množstvo .

DAX LuckyTemplates: Čo je kontext riadkov

Potom môžeme na porovnanie uviesť naše nové opatrenie. Jednoducho počítame presne rovnaký výsledok pre tieto dve opatrenia.

Výsledky však boli vypočítané pomocou dvoch rôznych výpočtových nástrojov v LuckyTemplates – jeden vľavo používa kontext filtra , zatiaľ čo druhý používa kontext riadku .

DAX LuckyTemplates: Čo je kontext riadkov

Aj keď pri práci s jednoduchšími modelmi nie je veľký rozdiel, viac výpočtov sa deje v rámci iteračných funkcií .

Ak budete pracovať s oveľa väčšími súbormi údajov a modelmi, je lepšie použiťfunkcia namiesto SUMX . Skorší príklad bol len pre porovnanie, takže je zbytočné preťažovať výpočet viac, ako je potrebné.

Na výpočet niečoho, ako je celkový predaj , je však potrebné použiť funkciu iterácie , pretože neexistoval spôsob, ako by sme to mohli vypočítať pomocou SUM na základe údajov, ktoré sme mali.

Toto sú veci, na ktoré by ste sa mali zamyslieť. Dúfajme, že je vám jasnejšie, čo sa deje v zákulisí týchto výpočtov.

DAX LuckyTemplates: Iteračné funkcie vs agregačné funkcie

Na základe osobnej skúsenosti, keď som používal , nikdy som pri spustení výpočtov nemusel skutočne premýšľať o tom, čo sa deje s výpočtovými motormi.

V LuckyTemplates však musíte premýšľať o tom, kedy je najlepšie použiť funkciu iterácie alebo agregačnej funkcie . To sa stáva zložitejším, keď používate pokročilejšie vzorce a kombinujete ich.

S ohľadom na túto skutočnosť je dôležité, aby ste sa dobre zorientovali v týchto pojmoch predtým, ako prejdete na zložitejšie veci, ako sú kumulatívne súčty alebo kĺzavé priemery .




Záver

LuckyTemplates je úžasný vďaka všetkým vysokokvalitným analytikám, ktoré dokáže, a všetko to začína dobrým pochopením kontextu riadkov.

Aj pri pokročilejších veciach by ste mali premýšľať o kontexte konkrétneho výsledku, aby ste pochopili, čo sa počíta.

To je všetko, čo som chcel pokryť s ohľadom na iteračné funkcie v LuckyTemplates. Ďalej si prejdeme ďalšie veci, ktoré treba zvážiť v súvislosti s kontextom.

Všetko najlepšie,


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.