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.
Ebben a blogbejegyzésben azt szeretném megtanítani, hogyan mutasd meg ügyfeleidnek, hogyan mozognak dinamikusan a csoportokban az idő múlásával. Ezt a rangsorolási vizualizációt a LuckyTemplates alkalmazásban egy egyedi szeletelő segítségével végezheti el. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Amikor rákattintok az idei negyedévre , szeretném látni, hogy kik vannak a top 20 ügyfeleim között ezen a rangsorolási vizualizáción belül. Aztán amikor rákattintok az Előző negyedév és a Két negyedével ezelőtti szeletelőkre, azt is szeretném látni, hogy kik voltak a Top 20 ügyfeleim ezekben az időkeretekben. Ez számomra egy igazán meggyőző rangsor a LuckyTemplates látványvilágában, amely nem volt olyan régen, amíg a LuckyTemplates engedélyezte a feltételes formázást a diagramokon.
Az első dolog, amit meg kell tennünk, hogy elkészítjük az alapul szolgáló számításokat. Mivel már rendelkezünk az idei negyedéves bevételünk számításával , létre kell hoznunk az előző negyedévre és a két negyedévre vonatkozó bevételi számításokat .
Tartalomjegyzék
Az elmúlt negyedévi bevétel kiszámítása
Létrehozok egy új mértéket, és elnevezem Bevétel LQ -nak . A , és a teljes bevételre hivatkozunk. Ezután használja a DATEADD függvényt, hivatkozzon a Dátum táblázat oszlopára, majd írjon mínusz 1 negyedet.
Ez egy olyan jó formula a használatra, mert rugalmasan gyorsan válthat bármilyen időkeretre.
Kétnegyed évvel ezelőtti bevétel kiszámítása
Kimásolom ezt a mértéket, és beillesztem a képletsávba új mérték létrehozásához. Nevezzük ezt Revenue 2 Qs Ago -nak , majd módosítsa a negyedévet -1-ről -2-re.
Így most megvan az összes bevétel az előző negyedévekből. Hadd mutassam meg az elmúlt negyedév bevételét.
Az ügyfelek rangsorának kiszámítása
A következő lépés egy rangsorolási képlet létrehozása, amely jelzi, hogyan rangsorolják az ügyfeleket. Létrehozunk egy új mérőszámot, és ezt Bevételi időszaki rangsornak nevezzük .
A dolgok elindításához ügyfeleim és referenciáit fogom használni. Ezután írok egy kifejezést, ami a Total Revenue, és csökkenő sorrendbe teszem.
Most láthatjuk ügyfeleink rangsorát.
Az általunk készített rangsorolási mérőszámot a bal oldali Teljes bevétel ügyfélnevek szerinti vizualizációba is szeretném beágyazni, ezért néhány változót fogok használni.
Én akkor a CurrentPeriodRank -kal megyek . A változókban az a nagyszerű, hogy tetszés szerint nevezheti őket.
Ezután ezt kétszer lemásolom a képletsorba, és megváltoztatom a nevüket LastPeriodRank és TwoAgoPeriodRank -ra .
Ezután beírom a Revenue LQ és Revenue 2 Qs Ago számításokat, amelyeket most végeztünk.
A következő lépés az, hogy ezeket össze kell hangolni a szeletelőben kiválasztott értékkel. A RETURN-t használjuk, majd egy SWITCH TRUE utasítást adunk.
A és a referencia időkeretet fogjuk használni.
Ha az időkeret egyenlő ezzel az időszakkal, akkor azt szeretnénk, hogy egyenlő legyen a CurrentPeriodRank értékkel.
Ezen a ponton csak egy csomó elemet hozok össze. A képletnek ezt a részét kétszer másolom.
Ezt az időszakot lecserélem erre a negyedévre , az előző negyedévre és a 2 negyedévre .
A kulcs itt az, hogy függetlenül attól, hogy mit választunk az Időkeret szeletelőben, a Teljes bevétel oszlopban lévő számok nem változhatnak.
Ha a 2018. második negyedévet választották a negyedévre és évre vonatkozóan , ez a teljes bevétel értéke ügyfeleink számára és az idei negyedévre vonatkozó rangsorolásuk .
De azt is látni szeretnénk, hogy ezek az emberek hogyan helyezkedtek el az előző negyedévekben. Ehhez csak ki kell választanunk a szeletelőből a Previous Quarter és Two Quarters Ago-t . Ezután a rangsor száma minden egyes ügyfélnél megváltozik.
Feltételes formázás használata a rangsor megjelenítéséhez
Utolsó lépésként be kell lépnünk az Adatszín szakaszba , majd a Feltételes formázás területre .
Lépjünk a Szabályok részre, majd keressük meg a Bevételi időszak rangsorolását .
Ha a szám értéke nagyobb vagy egyenlő, mint 1, és kisebb vagy egyenlő, mint 20, akkor azt szeretnénk, hogy egyenlő legyen a sötétebb kék színnel .
Hozzunk létre egy új szabályt. Ha nagyobb, mint 20 és kevesebb, mint 20 000, akkor azt szeretnénk, hogy ez egy sokkal világosabb kék színnel egyenlő legyen .
Ez kiemeli a Total Revenue by Customer Names vizualizációt.
Következtetés
Ahhoz, hogy a LuckyTemplates jelentésben ezt a csoportrangsorolási vizualizációt hozzuk létre, néhány különböző technikát alkalmaztunk. Van egy alátámasztó táblázatunk , amely meghatározta az általunk vizsgált mérőszámot. Ezután magán a mértéken belül egy változóból származó logikát használtuk . A befejezésként pedig magában a vizualizációban feltételes formázást alkalmaztunk, hogy érdekes betekintést mutassunk be.
Remélem, hogy ezzel az oktatóanyaggal ihletet kap arra vonatkozóan, hogyan alkalmazhatja ezeket a technikákat saját jelentéseiben. Nagyon sokféleképpen használhatja az ehhez hasonló logikát. Határozottan ez a legfontosabb tudnivaló, amit szeretném, ha megtanulnál ebből az oktatóanyagból.
Ha tetszett ez a tartalom, akkor nézd meg a mellékelt videót, és ne felejts el előfizetni a LuckyTemplates TV- re .
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ó.