DAX számítások: Az átlagos eredmények összessége

Ez egy nagyon jó bemutató a LuckyTemplates DAX-számításairól. Megmutatom, hogyan számíthatja ki az átlagos eredmények tartományának összegét a megfelelő DAX képletkombináció segítségével . Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Ehhez meg kell érteni, hogyan működnek az iterációs függvények a LuckyTemplatesben. Ezek olyan funkciók, mint a SUMX, AVERAGEX, MINX, MAXX . Általában a függvény végén X van.

Miután megértette, hogy mit csinálnak az iterációs függvények, sokkal jobban megértheti, hogyan kell manipulálni egy képletet, hogy ki lehessen számítani egy egyedi összeget.

Ezzel a példával az AVERAGEX-en keresztül dolgozunk, hogy megkapjuk az átlagot. Ezután megmutatom, hogyan használhatja a SUMX-et a képlet részeként, hogy aztán más összeget számítson ki, mint amit általában kapna, ha csak az AVERAGEX-et használja.

Kitérünk a funkcióra is, amelyet igen széles körben használnak nagyon hasonló forgatókönyvekben.

Tartalomjegyzék

A DAX számítások áttekintése

Nézzük meg ezt a táblázatot, és értékeljük ki, mi történik valójában a táblázaton belüli képletekben.

DAX számítások: Az átlagos eredmények összessége

Először is vessünk egy pillantást a Total Sales-re. Ez egy egyszerű összegképlet vagy SUMX képlet, amely egy iteráló függvény.

Ez csak egy összeget csinál, de minden egyes sorban kiértékelünk egy logikát, mert az iterációs függvények ezt teszik, különösen a SUMX.

DAX számítások: Az átlagos eredmények összessége

A kulcspont itt az, amikor eléri a végösszeget, ami 35 millió. Mivel ennek az eredménynek nem volt kontextusa, valójában a mögöttes értékesítési táblázat minden egyes sorában ismétlődik, kiegészítve ezt a logikát . És így kapjuk a 35 milliót.

DAX számítások: Az átlagos eredmények összessége

De aztán, amikor ráugrunk, ez pontosan ugyanaz a képlet. A képletben ugyanazok a paraméterek vannak , kivéve, hogy itt van az átlag.

DAX számítások: Az átlagos eredmények összessége

Most nézzük meg a teljes összeget, 2356,01. A végösszeg az lesz, amit minden egyes sorban kiszámítanak, akárcsak a SUMX-ben. De ahelyett, hogy összeget csinálna, átlagot csinál.

Ezért van itt egy alacsony számunk, ami 2 356,01. Ez minden egyes eladás átlaga, amely valaha is megtörtént az értékesítési táblázatban.

Minden egyes sorban történik egy kiértékelés, amely elmenti a memóriába, majd átmegy a következő sorra, majd a következőre.

A végén minden egyes eladási tranzakciót átlagolni fog.

DAX számítások: Az átlagos eredmények összessége

Ennek az oktatóanyagnak a legfontosabb része azonban az, hogy tudjuk, hogyan kaptuk meg ezt a 28 272,12-t. Azt akarjuk megtudni, hogyan kell az összes átlagunkat összesen edzésre fordítani.

DAX számítások: Az átlagos eredmények összessége

Összes átlag kiszámítása

Ahhoz, hogy az összesített átlageredményeket megkapjuk, más viselkedést kell kialakítanunk a teljes területen.

Hogyan csináljuk? Először tekintsük át az általam létrehozott képletet.

Ha megnézzük az AVERAGEX változót, akkor felismerjük, hogy ez pontosan ugyanaz, mint ami a tábla adott részében történik.

DAX számítások: Az átlagos eredmények összessége

Ezt a logikát használjuk, IF HASONEVALUE, ahol a Dátumok hónapja megyek, mert havi kontextusban vagyunk.

DAX számítások: Az átlagos eredmények összessége

Ha a havi kontextusnak egy értéke van, akkor ugyanazt a pontos képletet fogjuk kiértékelni (AvgSales), amely itt látható, hogy pontosan ugyanaz.

DAX számítások: Az átlagos eredmények összessége

De ha nem, ami azt jelenti, hogy alapvetően a teljes területen van, akkor valami mást akarunk csinálni.

Csinálunk egy SUMX-et, mert az átlagos eladások összegét szeretnénk valahogy létrehozni. És szeretnénk minden egyes hónapban kiértékelni a végösszeget (28 272,12), és összegezni az átlagos értékesítést.

DAX számítások: Az átlagos eredmények összessége

Tehát a teljes összegnél (28 272,12) ahelyett, hogy ennek az értékesítési táblázatnak minden sorát kiértékelnénk, minden hónapban értékeljük.

Minden hónap átlagos értékesítését megkapjuk, és ahelyett, hogy átlagot tennénk, egy összeget csinálunk, mert benne van a SUMX.

És valójában így kapjuk meg az összes átlag összegét.

Az átlagos DAX-számítások összegének következményei

Sokféleképpen használhatja ezt a képletek kombinálási technikát az átlagos összegek létrehozásához. Az egyik példa az, amikor szeretné megkapni az átlagos értékesítést pénzügyi évenként, ahogy ezt ebben a példában tettem.

A példában látni fogja, hogy az átlagok összege minden egyes sorban szerepel.

DAX számítások: Az átlagos eredmények összessége

Kiszámítottam, hogy a -t használva , eltávolítva az összes kontextust a pénzügyi évben, és így jelenik meg a teljes összeg.

DAX számítások: Az átlagos eredmények összessége

Ezután kiszámoltam a pénzügyi évenkénti százalékot (% per pénzügyi év). Ez úgy történik, hogy elosztjuk az átlagos értékesítést a pénzügyi évenkénti átlagos értékesítéssel.

Tudni fogod, hogy ez valóban működik, mert ez itt száz százalékos, ahogy kell.

DAX számítások: Az átlagos eredmények összessége



Következtetés

Ezt a témát átlagosan széles körben keresték a fórumon és máshol.

Az átlagok összegének kiszámításakor olyan kombinációs függvényeket használunk, mint az AVERAGEX, HASONEVALUE és SUMX, bizonyos logikával kombinálva, hogy megkapjuk az összes átlag végső összegét.

Ez egy nagyon újrafelhasználható ötlet, ha olyan összegeket kell kapnia, amelyek teljesen eltérnek a táblázatokban vagy a vizualizációkban szereplő általános számításoktól.

Íme a SUMX-hez kapcsolódó egyéb témák:

Ez egy egészen egyedi DAX formula. Ha érti, hogyan kell elvégezni ezeket a DAX-számításokat, akkor nagyon jól halad a LuckyTemplates tudásával. Jó helyen jársz más előrehaladott dolgok kidolgozására, különösen akkor, ha ismétlődő logikára van szükség.

Élvezze a munkát ezen.


A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.

A legerősebb funkcióhívás a LuckyTemplatesben

A legerősebb funkcióhívás a LuckyTemplatesben

Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.

Adatmodellezési technikák a DAX-mérések megszervezéséhez

Adatmodellezési technikák a DAX-mérések megszervezéséhez

A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

A LuckyTemplates egy nagyszerű eszköz a pénzügyi jelentésekhez. Itt található egy oktatóanyag, amely bemutatja, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópultjához.

A Power Query nyelvi folyamatának bevált gyakorlatai

A Power Query nyelvi folyamatának bevált gyakorlatai

Ez az oktatóanyag megvitatja a Power Query nyelvi folyamatot, és azt, hogyan segíthet zökkenőmentes és hatékony adatjelentések létrehozásában.

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

Az egyik kedvenc technikámról fogok beszélni a LuckyTemplates egyéni ikonok körül, amely dinamikusan használja az egyéni ikonokat a LuckyTemplates vizualizációkban.

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

Ebben a blogban megmutatom, hogyan hozhat létre LuckyTemplates táblázatokat olyan képlet segítségével, amely egyesíti az UNION és a ROW függvényt.