Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével

A DAX függvények nagymértékben kibővítik a dinamikus számításokat. Kibővítik a LuckyTemplates többi fontos képességét is. Ebben az oktatóanyagban megvitatjuk, hogyan számíthatja ki dinamikusan a LuckyTemplates korábbi legmagasabb eredményét . Megtanuljuk a képlet és a technikák megfelelő kombinációját is ehhez a számításhoz. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Dinamikus számítással le tudjuk futtatni a kiválasztott adathalmaz számítását, miközben a korábbi legmagasabb eredményük folyamatosan frissül és vizuálisan is megjelenik.

Megmutatom, hogyan tudod ezt valójában megtenni. Ennek a képletnek egyáltalán nem kell túl bonyolultnak lennie. Csak egy igazán jó megértésre van szükség ahhoz, hogy működjön.

Tartalomjegyzék

Adatok bevitele táblázatba

Lemásoljuk a jelenlegi vizualizációnkat, és táblázatként tekintjük meg.

Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével

Mindig ügyeljen arra, hogy az adatokat táblázatba foglalja. Ez lehetővé teszi, hogy ténylegesen megnézze az eredményeket. 

Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével

Minden más előtt változtassuk meg a Dátum oszlop formátumát erre a formátumra, amelyet általában kedvelek. 

Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével

DAX-függvények kombinációja a korábbi magas eredményszámításhoz

Íme a DAX-függvények kombinációja , amelyet a LuckyTemplates jelentések  korábbi legmagasabb eredményének kiszámításához fogunk használni .

Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével

Vegye figyelembe, hogy elengedhetetlen, hogy bejusson a táblázatokba, hogy teljes mértékben megértse, milyen adatokat néz. 

Alapvetően vissza kell tekintenünk minden előző napra. Ezután határozza meg, hogy mennyi volt a maximális bevétel dátuma bármely napon. Sőt, ahogy haladunk lejjebb a listán, a dátumok, amelyeken át kell dolgoznunk, egyre nagyobbak lesznek.

Ennek az az oka, hogy történelmileg vissza kell tekintenünk minden előző napot a táblázatunkban szereplő minden egyes eredményhez. Pontosan ezt tettem ebben a képletben.

A MAXX DAX függvény használata

Ebben a képletben egy iterációs függvényt használtam.

Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével

Ez lehetővé teszi a korábban említett iteráció létrehozását. Ez az iteráció elengedhetetlen az előző legmagasabb eredmény kiszámításához.

Mindössze annyit kell tennünk, hogy minden egyes eredményhez el kell helyeznünk a felülvizsgált virtuális táblát, amelyet e logika segítségével ismételnünk kell .

Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével

Most próbáljunk meg egy példán keresztül dolgozni ehhez a számításhoz. 

A SZŰRŐ ÉS AZ ÖSSZES KIVÁLASZTOTT DAX-függvény használata

Vessünk egy pillantást 2018. január 6-ára, amely az aktuális dátumként fog szolgálni.

Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével

Ezfüggvény a képletben minden egyes dátumon keresztül visszanéz az aktuálisan alkalmazott kontextusban vagy szűrőben . Ez a funkció segítségével lehetséges.

Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével

Az ALLSELECTED függvény csak az aktuális kontextuson belüli dátumokat nézi (ebben az esetben 2018).

Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével

Ha használtuk aAz ALLSELECTED helyett minden egyes dátumot visszanéz az idők kezdetétől .

Értékelés minden egyes dátumon keresztül

Miután átnézte a dátumokat az aktuális kontextusban, minden egyes nap ismétlődik a táblázatban. Ezután kiszűri azokat a napokat, amelyek kisebbek vagy egyenlők az aktuális dátummal az adott környezetben. 

Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével

Az aktuális dátum kiszámítása afunkció.

Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével

Ebben az összefüggésben az aktuális dátum január 6 . Ezért, ha a dátum kisebb vagy egyenlő, mint az aktuális dátum , az IGAZ értéknek felel meg.

Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével

Továbbá ez lesz a dátumok virtuális táblázata is , amely ezen az iterációs funkción belül lesz.

Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével

Ezen túlmenően csak ezeket a dátumokat ismételjük meg . Ezután meghatározzuk a maximális bevételi napot ( Teljes bevétel ).

Következésképpen ezt teszi a táblázat minden egyes sorával. Minden egyes számítás pontosan ugyanúgy történik.

Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével

Nyilvánvaló, hogy ez a virtuális asztal egyre nagyobb és nagyobb lesz, ahogy lejjebb halad a listán. És ha pontosan így állítja be, teljesen dinamikussá válik.

Ezzel bármit kiválaszthat a szűrők közül. Még a dátumot és az időkeretet is módosíthatja.

Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével

Ezenkívül látni fogja, hogy a Previous High vizualizáció folyamatosan újraértékeli a legmagasabb értéket , és folyamatosan kiszámítja .

Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével

Más szóval, olyan, mint egy élő MAX érték. Ha egyre több szűrőt adunk hozzá, akkor is friss eredményeket kapnánk.

Ez a képlet nyilvánvalóan nem túl bonyolult. Azonban képes létrehozni és hozzáadni néhány betekintést a jelentésekhez. Miután a helyes számításokat bevitte a táblázatba, végre módosíthatja a.

Az előző legmagasabb eredmény dinamikus kiszámítása DAX függvények segítségével




Következtetés

Összefoglalva, ennek a konkrét betekintésnek a kulcsa az, hogy megbizonyosodjon az iterációs funkciók megértésében. Azt is lehetővé teszi, hogy virtuális táblázatokat helyezzen el bennük.

Ez kiemeli a LuckyTemplates kiemelkedő képességeit az egyszerű képletek létrehozása és a könnyen elérhető dinamikus eredmények tekintetében. 

Ez egy egészen egyedi számítás, amely nagyon értékes. Egy kis színt is adhat a meglátásaihoz.

Sok szerencsét, ha ezt megpróbálja megvalósítani a saját modelljeiben.

További információért arról, hogyan kombinálhatja a fontos DAX- függvényeket, hogy összetett és értékes adatokhoz jusson a LuckyTemplates programban, tekintse meg a modult a címen.


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.

Helyszíni adatátjáró a Power Automate-ban

Helyszíni adatátjáró a Power Automate-ban

Fedezze fel, hogy a helyszíni adatátjáró hogyan teszi lehetővé a Power Automate számára az asztali alkalmazások elérését, amikor a felhasználó távol van a számítógéptől.