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 az oktatóanyagban megmutatom, hogyan gyűjthet be vagy rögzíthet egy értéket egy mértéken belül, hogy újra felhasználhassa egy másik mértékben, és dinamikus számításokat végezzen. A mértékelágazási technikák kombinációját használomDAX funkció a LuckyTemplatesben. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
A LuckyTemplates csapata a közelmúltban néhány frissítést hajtott végre a képleteken, amelyek lehetővé teszik, hogy ez jobban működjön, mint korábban.
Nem nehéz megcsinálni, úgyhogy ugorjunk bele
Tartalomjegyzék
Támogató táblázat készítése
Itt van egy nagyon egyszerű mérőszámom, ami a bevételem (tehát csak az eladások) összege. De bármi lehet, például lehet az Ön mennyisége vagy költségei, vagy bármilyen alapvető intézkedés, amelyet Ön létrehoz.
Ha mindez egy kiválasztott összeggel, mondjuk 5%, 10% vagy 15%-kal nőtt, akkor ennek hatását szeretném bemutatni. És szeretném dinamikussá tenni, hogy ki tudjam választani a különböző összegeket, és utána lássam, mi az új forgatókönyv-összeg.
Ennek létrehozásához először az Adatok megadása szükséges . Tehát itt beírok néhány értéket, majd ezek alapján kiválogatunk.
Szóval ezt százalékos változásnak fogom hívni . És akkor beírok ide néhány értéket, mondjuk 5%, 10%, 15, 20 és 30%. Ezt a táblázatot százalékos változásnak nevezem el . Tehát alapvetően egy új táblázatot készítek itt.
Ahelyett, hogy az Excelből szereztem volna meg, a semmiből hoztam létre a LuckyTemplates asztali számítógépébe ágyazott Adatbevitel funkcióval.
Miután betöltöttem, ez a támasztótábla bekerül a modellembe, így.
A támogató táblázatunkban a formázást százalékosra fogom módosítani, és megszabadulni a tizedesvesszőtől.
Szeletelő kijelölés begyűjtése a SELECTEDVALUE DAX függvény segítségével
A jelentés oldalon létrehozok egy szeletelőt, és listát készítek belőle.
Most szeretnék ezek közül kiválasztani egyet, és learatni azt a kiválasztott mértéket. Szeretném beírni ezt a mérőszámot, és kombinálni a teljes értékesítésemmel, hogy megnézzem, mi lenne az értékesítés forgatókönyve.
Jelenleg ezt nem tudjuk megtenni, mert ez egyelőre csak egy rovat. Méretre kell hoznunk.
Tehát itt fogok létrehozni egy új mértéket, és ezt nevezem % változásnak . Ezután a SELECTEDVALUE értéket fogom használni és fogd meg a Százalékos változás ( Percent Change ) oszlopomat.
Az alternatív eredmény itt nagyon fontos, mert ha mondjuk semmi nincs kiválasztva, akkor hibaüzenetet kapsz, ha nem adsz meg alternatív eredményt.
Néha használhatja a BLANK-ot, de ez ebben az esetben nem segít nekünk. Ha nincs kiválasztva semmi, akkor azt akarjuk megmutatni, hogy a hatás nulla. Tehát itt nullát (0) teszek alternatív eredményként.
Csak meg kell győződnem arról, hogy ez is helyesen van formázva. Ezt százalékra fordítom. És akkor ezt a mértéket behúzom a vászonba, és kártyaként fogjuk nézni.
Ezt értem a betakarítás alatt. A szeletelőből tudok válogatni, mondjuk 10%-ot, és 10%-ot kapok a kártyavizualizációban.
Amikor behúzom ezt a mértéket a táblázatba, látni fogja, hogy most már minden soron ez a 10% van. A válogatással szüretelem, tehát a szelekcióval változik.
Meglehetősen egyszerű technika, de alkalmazhatja a fejlettebb elemzésekhez, különösen a forgatókönyvelemzés és a prediktív elemzés során. Megmutatom, hogyan hozhat létre egyszerű dinamikus számítást ebből a SELECTEDVALUE DAX képletből.
Dinamikus számítás készítése a SELECTEDVALUE DAX képlet segítségével
Most létrehozok egy másik mértéket, és ezt a forgatókönyv-értékesítést nevezem el . És akkor mehetek: az összértékesítés szorozva eggyel (1), plusz a százalékos változás ( %Change ).
Így hozhatja létre ezeket a dinamikus számításokat. Gondoljon csak arra, hogyan bővítheti ezt. Több különböző paraméter is befolyásolhatja a forgatókönyv-eladásokat.
És ez az, amit elérhet a szeletelő kiválasztásával . Látni fogja, hogy ez nem nehéz. Szó szerint csak annak felismerése, hogy használhatja a SELECTEDVALUE DAX függvényt, majd beágyazhatja az Adatok megadásával létrehozott oszlopot a kiválasztott értékparaméterbe.
Következtetés
Azt gondolhatnánk, hogy ez ennyire egyszerű, de ez néhány egészen fejlett elemzés kezdete, különösen a forgatókönyvelemzés és a prediktív elemzés terén.
Így ágyazhatja be ezeket az értékeket a jelentéseibe, és olyan dinamikus számításokat kaphat, amelyeket még soha nem látott.
Sokat foglalkoztam ezzel más oktatóanyag-sorozatokban. Még egy teljes modult is létrehoztam a forgatókönyv-elemzéssel kapcsolatbanez előrehaladottabb stádiumba viszi ezt, ezért mindenképpen ellenőrizze ezt is.
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ó.