Power BI számítás: kulcs a fejlett Dax képletekhez

most belemerülünk a Power BI számítási funkciójába.

már sokszor használtuk a funkciót, de itt szeretném részletesen megvitatni.

a tavalyi értékesítés megszerzése a CALCULATE

segítségével a CALCULATE funkció lehetővé teszi a számítás kontextusának megváltoztatását egy olyan intézkedésen belül, amelyben a kontextus abból a környezetből származik, ahol a számítást végzik. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

a kontextus megváltoztatásának képessége egy mértéken belül nagyon fontos a DAX-ban.

egy példával kezdjük egy Sales LY nevű intézkedés létrehozásával, amely a CALCULATE függvény segítségével összehasonlítja az aktuális dátum eladásait az előző év azonos dátumának értékesítésével.

értékesítési ly létrehozása - Power BI számítsa ki

a számítási függvényen belül a teljes értékesítésünket betesszük, mivel a számítás első paramétere bármilyen kifejezést igénybe vehet.

ezután egy sameperiodlastyear nevű időintelligencia függvényt fogok használni. Az időintelligencia függvények az idővel kapcsolatos számításokhoz használt függvények.

mivel a SAMEPERIODLASTYEAR-t a CALCULATE-be helyezzük, a jelenlegi kontextusunkat egy évvel módosítjuk a dátum oszlopunkon keresztül.

paraméterek kiszámítása - Power BI CALCULATE

az új intézkedés behúzásakor látni fogja, hogy a teljes értékesítés és az értékesítési ly oszlopok eltérő eredményeket mutatnak.

Total Sales vs Sales LY - Power BI CALCULATE

ennek oka az, hogy a Sales LY-n belüli értékek pontosan egy évvel korábbi teljes eladásokból származnak.

egy példa bemutatásához vessünk egy pillantást a 28/02/2020 dátum értékesítési LY értékére.

a dátum megjelenítése 28/02/2020 - Power BI CALCULATE

mivel értéke 10 440 dollár, visszatekintve a 28/02/2019 dátum teljes értékesítésére, pontosan ugyanazt az eredményt kell eredményeznie.

a következő értékek megjelenítése: 28/02/2019 - Power BI CALCULATE

a 28/02/2020-at ismeri el jelenlegi dátumként, de a kontextust 2019-ben ugyanarra a dátumra változtatja az értékesítési LY oszlopon keresztül.

ezért a számítás olyan fontos funkció a Power BI – ben. Lehetővé teszi a számítások elvégzését sokféle módon, például amikor meg kell találnia a különbséget a teljes értékesítés és az értékesítés között.

a kontextus megváltoztatása negyedévenként

a dátum oszlop kontextusát is megváltoztathatom, hogy a napi értékek helyett negyedéves értékeket nézzek meg.

először a Negyednaptár oszlopba húzom, amely a Dátumtáblában található.

a Quarterincalendar - Power BI CALCULATE értékeinek megjelenítése

az első dolog, amit itt észrevesz, az az, hogy a dátumok nincsenek megfelelően rendezve. Ennek kijavításához rendezem a negyedév nevű oszlopot.

megyek az Adatterületre, és kiemelem a Negyednaptár oszlopot.

kiemelés Negyednaptár

ezután kiválaszthatom a negyedév opciót Rendezés oszlop szerint.

rendezés oszlop szerint a Quarterindyear

miután visszatérünk az előző képernyőre, láthatjuk, hogy a negyedek már a megfelelő sorrendben vannak.

a negyednaptár oszlop rendezésének eredménye

pontosan ugyanezt csináljuk korábban, de az értékek más részletességgel halmozódnak fel, mivel napok helyett negyedeket vizsgálunk.

például a Q2 2020 esetében a teljes értékesítési érték 2 839 495 USD. De amikor megnézzük az értékesítési LY értéket, a számítási függvény egy évre megváltoztatja a kontextust, amelynek Q2 2019 teljes értékesítési értéke 3 665 971 USD.

 Q2 2019 vs Q2 2020

a számítás funkció lehetővé teszi, hogy különböző módon dolgozzon hasonló betekintéssel anélkül, hogy újra kellene írnia a képleteket vagy a számításokat.

bizonyos helyek teljes értékesítése a számítás segítségével

azt is szeretném megmutatni, hogyan lehet beállítani a kontextust a számításon belül.

korábban teljesen megváltoztattuk a számítások összefüggéseit, de most szeretnék mutatni egy példát, ahol ehelyett kissé szűrnénk a kontextust.

mi lenne, ha az összes értékesítésemet egy bizonyos helyen, különösen Észak-Karolinában szeretném kiszámítani?

ehhez létrehozhatok egy új mértéket, az úgynevezett Sales in NC-t, a COMPANATE with Total Sales kifejezést használom kifejezésként, majd szűrőként a Locations tábla Állapotkódját használom, és egyenlővé teszem az “NC” – vel.

értékesítés létrehozása az NC mérésben

miután áthúztuk az új mérésünket, láthatjuk a teljes értékesítés bontását csak egy adott régióban, a terméknév kontextusa alapján.

az NC értékesítési értékeinek megjelenítése

összehasonlítva az értékesítési LY-vel, ahol a kontextus teljesen megváltozott, az NC értékesítési kontextusát egyszerűen kiigazították.

ez az oka annak, hogy a számítás lesz a leggyakrabban használt funkció, mivel számos módon módosíthatja a kontextust.

ha megnézi a vállalati DNS bármely fejlett tartalmát, látni fogja, hogy a számítást szinte mindenben használják, mivel a képleteket nagyon hatékonyan lehet írni.

lehet, hogy már látott nagyon hosszú képleteket a Microsoft Excelben, amelyek két-három sort ölelnek fel. A Power BI-ban a kontextus egyszerű beállításával számos különböző számítást végezhet.

egy másik példa bemutatásához be tudom húzni az eladásokat az NC mérésben a QuarterInCalendar méréssel együtt.

értékesítés NC-ben a QuarterInCalendar kezdeti kontextusként

nem kellett változtatnom a képleten, de hozzáadtam a kontextushoz az előző példánkhoz képest, ahol módosítottuk.

mivel már megvan a negyedéves értékesítés, hozzátéve, az értékesítés NC adott nekünk negyedéves értékesítés különösen Észak-Karolina.

van egy kis különbség a kontextus teljes megváltoztatásához képest, mint például az értékesítési LY-ben, ahol időintelligencia funkciót használtunk a dátum manipulálására.

az NC intézkedés értékesítése csak egy szűrő a helyszínen, amely nem kapcsolódik a QuarterInCalendar kezdeti kontextusához, amely Dátum.

következtetés

ez csak egy bevezetés volt a Power BI számítási függvényébe arról, hogyan használhatja azt a számítások környezetének módosítására, módosítására vagy hozzáadására.

azt akarom, hogy gondolja át, hogyan lehet ezt alkalmazni valamire, amin dolgozik. Ha tudja használni ezt a funkciót, akkor gyorsan csinálni képlet kombinációk és technikák kiszámításához több dolgot.

minden a legjobb,

Sam

 tagság Banne

YouTube poszter

Kiválósági Központ

***** Kapcsolódó linkek * * * * *
a teljes változás dinamikus százalékának kiszámítása A Power BI Időintelligencia használatával
kumulatív futási sebesség kiszámítása A Dax használatával a Power BI – ben
a vásárlások közötti napok közötti különbség kiszámítása A Dax használatával a Power BI-ben

***** kapcsolódó tanfolyam modulok * * * * *
végső kezdő útmutató a DAX-hoz
haladó DAX kombinációk
Időintelligencia számítások

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.