Používanie iteračných funkcií SUMX a AVERAGEX v LuckyTemplates

Jednou z najdôležitejších tém pre každého začiatočníka LuckyTemplates je iterácia funkcií . Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Takže predtým, ako ponoríte hlavu do práce so zložitými výpočtami, v tomto článku sa s vami podelím o niekoľko jednoduchých iteračných funkcií.

Obsah

Prečo používať iteračné funkcie?

Túto otázku dostávam stále, keď robím živé tréningy alebo živé summity.

Prečo by sme teda mali používať iteračné funkcie namiesto toho, aby sme len vytvorili vypočítaný stĺpec a použili SUM?

Iteračné funkcie využívame v prípadoch, keď nemáme k dispozícii stĺpec, ktorý poskytuje informácie na vykonanie jednoduchého SUMU.

Aby sme ďalej vysvetlili SUMX afunkcií, budeme pracovať na generickej predajnej tabuľke. Máme k dispozícii dve kľúčové informácie: množstvo objednávky a cenu, za ktorú sme konkrétny produkt predali .

Používanie iteračných funkcií SUMX a AVERAGEX v LuckyTemplates

Takže pri každom predaji, ktorý sme uskutočnili, vieme, aké množstvo bolo objednané a akú cenu. Nemáme však všeobecne pomenovaný stĺpec výnosov alebo stĺpec predaja, aby sme urobili súčet.

Ak chcete virtuálne vypočítať tento konkrétny výsledok, môžeme iterovať cez tabuľku predaja a použiť jualebo AVERAGEX . Tieto funkcie vám umožňujú iterovať cez fyzickú tabuľku alebo virtuálnu tabuľku.

Jednoduché výpočty pomocou SUMX

Ak chcete získať celkový predaj, postupujeme riadok po riadku a vynásobíme množstvo objednávky jej jednotkovou cenou. Potom si všetky jednotlivé výsledky uložíme do pamäte a potom ich všetky zhrnieme. Presne to robí funkcia SUMX .

Používanie iteračných funkcií SUMX a AVERAGEX v LuckyTemplates

Toto je najčistejší dôvod, prečo sú tieto konkrétne vzorce také dôležité a optimálnejšie na použitie, než vytváranie nejakého vypočítaného stĺpca a vykonávanie týchto výpočtov jednotlivo.

To isté sa urobí pre celkové náklady. Prejdeme cez tabuľku predaja a potom vynásobíme množstvo objednávky celkovou jednotkovou cenou.

Používanie iteračných funkcií SUMX a AVERAGEX v LuckyTemplates

Pamätajte však, že v tejto konkrétnej tabuľke nemáme stĺpec s celkovými nákladmi, takže nemôžeme urobiť jednoduchý súčet. Takže musíme ísť riadok po riadku, čo sa niekedy označuje ako kontext riadku.

Viac o kontexte riadkov sa môžete dozvedieť prostredníctvom tohto odkazu: 

Vysvetlenie kontextu riadkov – (1.10) Sprievodca jazykom DAX pre úplných začiatočníkov

Jednoduché výpočty pomocou AVERAGEX

Keď prejdeme do AVERAGEX , prejdeme do skupiny meraní Priemer za deň, ktorú mám, a vypočítame Priemerný predaj za mesiac.

Používanie iteračných funkcií SUMX a AVERAGEX v LuckyTemplates

V súčasnom kontexte budeme namiesto celej tabuľky s údajmi iterovať virtuálnu tabuľku. Pri funkcii AVERAGEX je to úplne legitímne . A potom vytvoríme virtuálnu tabuľku pomocou hodnôt.

Používanie iteračných funkcií SUMX a AVERAGEX v LuckyTemplates

Hodnoty nám prinesú jednu stĺpcovú tabuľku každého jednotlivého jedinečného mesiaca a roku. A potom agregujeme celkové tržby za každý mesiac a rok.

V tomto konkrétnom prípade máme tri mesiace, takže vytvoríme tabuľku troch mesiacov a vypočítame tržby za každý mesiac a potom to všetko spriemerujeme.

Ďalším príkladom, na ktorý sa môžeme pozrieť, je výpočet priemerného predaja na zákazníka.

Používanie iteračných funkcií SUMX a AVERAGEX v LuckyTemplates

V tomto konkrétnom prípade vytvoríme akaždého zákazníka a počet predajov, ktoré každý zákazník uskutočnil.

Používanie iteračných funkcií SUMX a AVERAGEX v LuckyTemplates

Keď máme tržby každého zákazníka, môžeme ich spriemerovať a získame priemerné tržby na zákazníka.



Záver

Veľmi dobre rozumieť tomu, ako tieto iteračné funkcie fungujú, a skutočne ich využívať, je veľmi dôležité.

Tieto iteračné funkcie môžeme použiť fyzicky v tabuľke alebo dokonca virtuálne s akoukoľvek tabuľkou, ktorú chcete umiestniť do konkrétnej funkcie. Môžete sem umiestniť celý rad rôznych parametrov.

Osobne používam tieto funkcie vo vývoji, ktorý robím.

Užite si prácu cez tento. Prehľad modelu LuckyTemplates Showcase si môžete pozrieť na tomto odkaze:

Neváhajte a precvičte si používanie mnohých dostupných iteračných funkcií v LuckyTemplates a nezabudnite si prezerať tieto odkazy, aby ste získali viac informácií o tejto téme:

Dúfajme, že môžete dobre pochopiť, ako tento konkrétny výpočet funguje vo vnútri LuckyTemplates.


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.