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.
A modellünk elemzésekor érdemes lehet olyan betekintést találni, amely nem kapcsolódik semmihez a táblázatainkban. Itt jön a képbe a LuckyTemplates adatmodellezéshez használt támogató táblázatok koncepciója.
A támogató tábláknak nincs kapcsolata a mi tábláinkkal, de felhasználhatjuk jelentéseinkben a vizualizációk támogatására.
Tartalomjegyzék
Minta forgatókönyv adatmodellezéshez LuckyTemplatesben
Ebben a példában létrehozunk egy támogató táblázatot az Ügyfelek táblához . Az alátámasztó táblázatot lefedhetjük információkkal. Ezután futtassa a DAX logikát, hogy olyan vizualizációkat hozzon létre, amelyek nem lehetségesek az Ügyféltáblánkon jelenleg található adatokkal .
Jelentés nézetünkben van egy vizualizáció, amely az egyes ügyfelek összes tranzakcióját mutatja. Ebben a példában az ügyféltől érkező legmagasabb tranzakció 33 .
Ekkor a legalacsonyabb a 8 .
Például szeretnénk létrehozni egy olyan vizualizációt, amely megmutatja ügyfeleink gyakoriságát a tranzakcióik alapján. Ez egy olyan vizualizáció, amely bemutatja magas, közép- és alacsony frekvenciájú ügyfeleink összértékesítését, amely modellünkön sehol nem található. Amit tehetünk, az az, hogy létrehozunk egy táblát, amely tartalmazza ezeket a frekvenciákat, hogy logikát futtathassunk rajta.
Támogatási táblázat létrehozása a LuckyTemplates adatmodellezéshez
A táblázat létrehozásának különböző módjai vannak. Ebben a példában használjuk az Adatok megadása lehetőséget a Kezdőlap lapon.
Nevezzük el ezt a táblázatot „ Vásárlási gyakoriságnak ”. Ezután állítsa be az első oszlopot Frequency Group értékre , és adja hozzá a frekvenciaértékeket Magas , OK és Alacsony értékekkel . Adja hozzá a Min és Max oszlopokat is. Jelen táblázatunkban azt mondjuk, hogy a nagyfrekvenciás ügyfeleinknek legalább 25-40 tranzakcióval kell rendelkezniük. A középfrekvenciás ügyfeleknek 15-25 , a mélyfrekvenciás ügyfeleknek pedig csak 0-15 tranzakciónak kell lenniük .
A Kapcsolat nézetben a jobb oldalon helyezzük el a hozzáadott Vásárlási gyakoriság táblázatunkat. Ennek az az oka, hogy a Vásárlási gyakoriság táblázat egy támogató táblázat . Az ebben a táblában létrehozott oszlopok nem állnak kapcsolatban adatmodellünk egyik táblájával sem. Ezt csak a DAX logika futtatására használjuk, hogy támogassa a jelentéseinken létrehozni kívánt vizualizációkat.
Mértéktáblázatok létrehozása a LuckyTemplates adatmodellezéshez
A Vásárlási gyakoriság táblán kívül hozzunk létre egy másik táblázatot is az Adatok megadása opcióval. Nevezzük el Dinamikus csoportosításnak . Ezután létrehozunk egy mértéket ebben a táblázatban.
Nevezze át a mértéket Értékesítés gyakorisági csoport szerint táblázatra. Többet megtudhat róla.
Mérésünkhöz egy meglehetősen bonyolult DAX-kódot használunk. Ez a mérték kiszámítja a Vevők táblán belüli egyes ügyfelek teljes értékesítését . Azonosítja, hogy az összes tranzakció a Vásárlási gyakoriság tábla MIN és MAX értékén belül van-e , amely az általunk létrehozott támogató tábla.
A legfontosabb dolog itt az, hogy a Vásárlási gyakoriság táblázatnak nincs kapcsolata az Ügyfeleink táblával vagy más táblákkal. Ha azonban egy mértéket és DAX kódot használó logikát hozunk létre, akkor már használhatjuk a többi táblánkkal való megjelenítés támogatására vagy létrehozására.
Egyéni vizualizációk létrehozása a LuckyTemplates alkalmazásban
A kívánt vizualizáció létrehozásához csak át kell húznunk a dinamikus csoportosítás táblázatunk Frekvenciacsoport oszlopát a vásznunkra.
Ezután áthúzzuk az Értékesítés gyakoriságcsoport szerint mértékét a Frekvenciacsoportra a vásznon.
Ennek eredményeként most van egy vizualizációnk, amely megmutatja az ügyfél teljes értékesítését a magas, alacsony és közepes tartományú ( Ok ) frekvenciákról.
Ezt követően ezt alakíthatjuk fánkdiagram vizualizációvá. Ezután látni fogjuk, hogy a támogató táblázatunkkal létrehozott logika alapján ügyfeleink többsége a középtartományon belül ( OK) van .
Ez logikus, mert ha megnézzük ügyfeleink összesített tranzakcióját, akkor a legtöbben 20-21 tranzakció körül mozognak.
Ez a 15-25 ( OK ) frekvencia középső tartományában van a támogató táblázatunk ( Frekvenciacsoport ) alapján .
Létrehozhatunk egy másik vizualizációt is, ha áthúzzuk a mérőszámot ( Eladás gyakorisági csoport szerint ) az Ügyfélnevek vizualizáción belül …
… és a Frekvenciacsoport oszlopot a támogató táblázatunkból ( Vásárlási gyakoriság ).
Ennek eredményeként a vizualizáció most megjeleníti az ügyfelek nevét, teljes értékesítését és tranzakciós gyakoriságát.
Ezt a vizualizációt ezután oszlopdiagrammá alakíthatjuk, ha akarjuk.
Végül megvannak ezek a vizualizációink az értékesítés gyakorisági csoportonkénti vevőnevek és gyakorisági csoportok szerint , valamint az értékesítés gyakorisági csoportok szerinti megjelenítései gyakorisági csoportok szerint.
Következtetés
Összefoglalva, sikerült létrehoznunk egy támogató táblát, és felhasználni azt a LuckyTemplates adatmodellezésre. Ez néhány hatékony technika, amelyet támasztótáblák használatakor érhetünk el.
Most gondolja át, hogyan bővíthetjük ki a logikát. Ebben az esetben elkülönítettük a tranzakciókat, de ezt más számításokhoz is megtehetjük egy embercsoport számára az eladások, árrések, növekedés és még sok más tekintetében.
Remélem, sikerült átlátnia a támogató táblák használatának logikáját és fontosságát . Ismét csak pusztán a létrehozni kívánt logika és vizualizáció támogatására szolgálnak, és különféle módokon használhatjuk őket. Ezzel fantasztikus elemzési technikákat adhat hozzá saját modelljeihez.
Minden jót,
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ó.