Mi az a Power Query & M Language: Részletes áttekintés
Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.
Megosztok egy gyors és hatékony képletet a LuckyTemplates DAX MAXX függvényével kapcsolatban. Ebben a példaszámításban megmutatom, hogyan találhatja meg az utolsó dátumot, amikor valami történt a MAXX segítségével , amely egy iteráló függvény. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Sok embert láttam erről kérdezősködni az oldalon. Ennek nagy része csupán annak megértése, hogy egy iterációs funkció mire képes.
Ebben az oktatóanyagban van egy egyszerű felmérési adatom, ahol ugyanaz az ügyfél/személy többször is kitölthet egy felmérést. És azt szeretnénk kidolgozni, hogy mikor volt az utolsó dátum, amikor valaki ténylegesen kitöltötte a felmérést.
Ezt egy számított oszlopban tettem meg (a fenti táblázatban a maximális dátum ), de megmutatom, hogyan kell ezt megtenni mértékkel. Én személy szerint úgy gondolom, hogy ez könnyebb és sokkal jobb.
Ez csak egy forgatókönyv, egy példa az adatokra. Ugyanez a technika sokféleképpen használható, és szeretném, ha szélesebb körben gondolná át, hogyan lehetne ezt a technikát használni.
Tartalomjegyzék
A DAX MAXX használata egy intézkedésben
Az alábbi képletet tekintve az első dolog, amit ebben a kontextusban ki kell dolgozni, a VAR CurrentName változó , amely a személy vagy az ügyfél neve.
Ezután dolgozzon át egy virtuális táblán, ahol végignézhetjük a felmérési adattábla minden sorát, de a virtuális táblázatot csak az aktuális név felmérési eredményei alapján szűrhetjük .
Tehát, amint a Név és Max. felmérési dátum táblázatban látható, az egyes dátumokhoz a személy konkrét nevét mutatja. Tehát alapvetően egy virtuális táblázatot kapunk, amely csak az egyes személyek által kitöltött felméréseket tartalmazza.
Mert be van csomagolva, ez csak egy eredményt ad vissza, a maximális eredményt, amely a Felvétel dátuma lesz . Tehát kapunk egy dátumot, amely csak azt mutatja, hogy egy személy mikor vett részt utoljára a felmérésben.
A MAXX Formula Pattern használatának egyéb módjai
E képlet körül nagyon sok származék található. Például azt a dátumot akarta megtudni, amely hét nappal azelőtt van, amikor valaki utoljára csinált valamit (például vásárolt vagy fizetett stb.). Hozzáadhat néhány mérőszámot magában a tényleges iterációs függvényben. Tehát ebben az esetben hozzátettem – 7. És látni fogja, hogy az eredmények hét nappal azelőttire változtak.
Akár tovább is vihetnéd. Mindössze annyit kell tennie, hogy ezt a MAXX képletet változóvá alakítja. Tehát megkapja a maximális dátumot, de ezután szűrné a virtuális táblát, nem csak név szerint, hanem arról is gondoskodik, hogy minden dátum a maximális dátum előtt legyen. Ez megadja a maximális dátumot megelőző dátum maximális dátumát.
Nagyon sokféleképpen használhatja ezt a technikát, hogy elérje a maximumot vagy akár a minimumot. Ezt megfordíthatod, és használhatod a MINX-et is.
És ami itt érdekes, az az, hogy újra felhasználhatja vagy elhelyezheti ezt a képletmintát egy másik kontextusba, hogy sok más betekintést nyerjen. Például, ha megnézi az alábbi táblázatot, amely minden egyes alkalommal lebontja, amikor az emberek kitöltötték a felmérést, de továbbra is láthatja, hogy mikor volt a következő felmérés dátuma.
És akkor onnantól valószínűleg létrehozhat egy másik mértéket, ez a Days From Last Taken . Így nem kell ezt egy számított oszlopban megtennie.
Következtetés
Az oktatóanyagban bemutatott példák megmutatják, miért nincs szükség számított oszlopok létrehozására. Mindezt egy mértéken belül nagyon könnyen megteheti. Remélem, láthatja, hogyan működik a DAX MAXX képletminta, és megvalósíthatja azt saját üzleti elemzéseiben és jelentéseiben.
Ha többet szeretne megtudni erről a LuckyTemplates DAX MAXX funkcióról vagy az iterációs funkciók működéséről, tekintse meg az alábbi linkeket és a többi oktatóvideómat ebben a témában. Ezeknek a függvényeknek a használata abszolút kulcsfontosságú koncepció a power BI-ban, különösen használat közben.
Egészségére!
Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.
Ismerje meg, hogyan hozhat létre oldalszámozott jelentést, hogyan adhat hozzá szövegeket és képeket, majd exportálhatja a jelentést különböző dokumentumformátumokba.
Ismerje meg, hogyan használhatja a SharePoint automatizálási funkcióját munkafolyamatok létrehozására, és segít a SharePoint-felhasználók, -könyvtárak és -listák mikrokezelésében.
Fejlessze jelentéskészítési készségeit, ha csatlakozik egy adatelemzési kihíváshoz. Az Accelerator segítségével LuckyTemplates szuperfelhasználóvá válhatsz!
Ismerje meg, hogyan számíthatja ki a futó összegeket a LuckyTemplates programban a DAX segítségével. Az összesítések futtatása lehetővé teszi, hogy ne ragadjon le egyetlen egyéni eredménynél sem.
Ismerje meg a változók fogalmát a DAX-ban a LuckyTemplates-en belül, és a változók hatásait a mérőszámok kiszámítására.
Tudjon meg többet a LuckyTemplates Slope diagram nevű egyéni vizualizációról, amely egyetlen vagy több mérőszám növekedésének/csökkenésének megjelenítésére szolgál.
Fedezze fel a LuckyTemplates színtémáit. Ezek elengedhetetlenek ahhoz, hogy jelentései és vizualizációi zökkenőmentesen nézzenek ki és működjenek.
Az átlag kiszámítása a LuckyTemplates alkalmazásban számos módon elvégezhető, hogy pontos információkat kapjon üzleti jelentéseihez.
Nézzük meg a Standard LuckyTemplates Theming témakört, és tekintsünk át néhány olyan funkciót, amely magában a LuckyTemplates Desktop alkalmazásban található.