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.


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.