Výpočty DAX: Celkový počet priemerných výsledkov

Toto je veľmi dobrá ukážka výpočtov DAX v LuckyTemplates. Ukážem vám, ako môžete vypočítať celkový rozsah priemerných výsledkov pomocou správnej kombinácie vzorcov DAX . Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Vyžaduje si to primerané pochopenie toho, ako fungujú iteračné funkcie v rámci LuckyTemplates. Sú to funkcie ako SUMX, AVERAGEX, MINX, MAXX . Zvyčajne má funkcia na konci X.

Keď pochopíte, čo robia iteračné funkcie, môžete oveľa lepšie pochopiť, ako manipulovať so vzorcom, aby ste mohli vypočítať jedinečný súčet.

S týmto príkladom pracujeme cez AVERAGEX, aby sme získali priemer. Potom vám ukážem, ako použiť SUMX ako súčasť vzorca na prepočítanie inej sumy, než akú by ste bežne dostali, keby ste použili len AVERAGEX.

Zaoberáme sa aj funkciou, ktorá je pomerne široko používaná vo veľmi podobných scenároch.

Obsah

Pohľad do výpočtov DAX

Pozrime sa na túto tabuľku a zhodnoťme, čo sa v týchto vzorcoch skutočne vyskytuje vo vnútri tabuľky.

Výpočty DAX: Celkový počet priemerných výsledkov

V prvom rade sa pozrieme na Total Sales. Je to jednoduchý súčtový vzorec alebo vzorec SUMX, čo je iteračná funkcia.

Robí len súčet, ale vyhodnocujeme logiku v každom jednom riadku, pretože to robia iteračné funkcie, konkrétne SUMX.

Výpočty DAX: Celkový počet priemerných výsledkov

Kľúčovým bodom je, keď sa dostane na celkovú sumu, ktorá je 35 miliónov. Pretože tento výsledok nemal žiadny kontext, v skutočnosti sa opakuje v každom jednom riadku v základnej tabuľke predaja, čím sa dokončuje táto logika . A takto získame tých 35 miliónov.

Výpočty DAX: Celkový počet priemerných výsledkov

Ale potom, keď skočíme do, je to presne ten istý vzorec. Vo vzorci má rovnaké parametre , až na to, že tu máme priemer.

Výpočty DAX: Celkový počet priemerných výsledkov

Teraz sa pozrime na celkovú sumu 2 356,01. Súčet bude to, čo sa vypočíta v každom jednom riadku, rovnako ako v SUMX. Ale namiesto sčítania robí priemer.

Preto tu máme nízke číslo, ktoré je 2 356,01. Je to priemer každého jedného predaja, ktorý sa kedy uskutočnil v tabuľke predaja.

V každom jednom riadku prebieha vyhodnotenie a ukladá sa do pamäte a potom sa prechádza na ďalší a ďalší riadok.

Hneď na konci spriemeruje každú jednu predajnú transakciu, ku ktorej došlo.

Výpočty DAX: Celkový počet priemerných výsledkov

Ale kľúčovou časťou tohto tutoriálu je vedieť, ako sme získali tento celkový počet, 28 272,12. Chceme zistiť, ako cvičiť celkovo všetky naše priemery.

Výpočty DAX: Celkový počet priemerných výsledkov

Výpočet súčtu priemerov

Aby sme získali súčet priemerných výsledkov, musíme vytvoriť nejaké odlišné správanie v celkovej oblasti.

Ako to urobíme? Najprv sa pozrime na vzorec, ktorý som vytvoril.

Ak skontrolujeme premennú AVERAGEX, zistíme, že je to presne to isté, čo sa vyskytuje v tejto konkrétnej časti tabuľky.

Výpočty DAX: Celkový počet priemerných výsledkov

Používame túto logiku, IF HASONEVALUE, kde idem mesiac dátumov, pretože sme v mesačnom kontexte.

Výpočty DAX: Celkový počet priemerných výsledkov

Ak má mesačný kontext jednu hodnotu, potom vyhodnotíme rovnaký presný vzorec (AvgSales), ktorý vidíte tu, je úplne rovnaký.

Výpočty DAX: Celkový počet priemerných výsledkov

Ale ak to tak nie je, čo znamená, že je to v podstate v celkovej oblasti, potom chceme urobiť niečo iné.

Urobíme SUMX, pretože chceme nejakým spôsobom vytvoriť súčet Priemerných tržieb. A my chceme v súčte (28 272,12) zhodnotiť každý jeden mesiac a zrátať priemerné tržby.

Výpočty DAX: Celkový počet priemerných výsledkov

Takže pri celkovom súčte (28 272,12) namiesto hodnotenia každého riadku tejto tabuľky predaja hodnotíme každý mesiac.

Dostávame priemerný predaj za každý mesiac a namiesto toho, aby sme robili priemer, robíme súčet, pretože vnútri je SUMX.

A tak vlastne dostaneme súčet všetkých priemerov.

Dôsledky celkových výpočtov priemerného DAX

Existuje mnoho spôsobov, ako môžete použiť túto techniku ​​kombinovania vzorcov na vytvorenie týchto priemerných súčtov. Jedným z príkladov je, keď chcete získať priemerný predaj za finančný rok, ako som to urobil v tomto príklade.

V príklade uvidíte, že súčet priemerov je v každom jednom riadku.

Výpočty DAX: Celkový počet priemerných výsledkov

Vypočítal som to pomocou , odstránil som všetok kontext vo finančnom roku a takto sa objavil celkový počet.

Výpočty DAX: Celkový počet priemerných výsledkov

Potom som vypočítal percento za finančný rok (% za fiškálny rok). Robí sa to vydelením priemerného predaja priemerným predajom za FY.

Budete vedieť, že to skutočne funguje, pretože je to tu na sto percent, ako má byť.

Výpočty DAX: Celkový počet priemerných výsledkov



Záver

Táto téma na celkovom priemere bola široko žiadaná na fóre a inde.

Pri získavaní súčtu priemerov používame kombinované funkcie ako AVERAGEX, HASONEVALUE a SUMX s určitou logikou kombinovanou, aby sme získali konečný súčet všetkých priemerov.

Toto je veľmi opakovane použiteľný nápad, ak potrebujete získať súčty, ktoré sú úplne odlišné od toho, čo je v skutočnosti všeobecným výpočtom vo vašich tabuľkách alebo vizualizáciách.

Tu sú ďalšie súvisiace témy týkajúce sa SUMX:

Toto je celkom jedinečný vzorec DAX. Ak dokážete pochopiť, ako robiť tieto výpočty v jazyku DAX, potom ste na tom so svojimi znalosťami LuckyTemplates veľmi dobre. Ste na dobrom mieste na vypracovanie ďalších vecí, najmä ak sa vyžaduje iteračná logika.

Užite si prácu cez 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.