Változók és kifejezések a Power Query szerkesztőben
Ez az oktatóanyag a Power Query szerkesztőben található változókról és kifejezésekről szól. Megtanulod, hogyan kell helyesen írni és felépíteni őket.
Ez a blog bemutató egy igazán érdekes példát mutat be a Pareto-elemzés körül. Megtanítom neked, hogyan hozhatsz létre Pareto-diagramot fejlett DAX-képletekkel. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Megmutatom, hogyan kell képletek kombinációját használni ahhoz, hogy ilyen vizualizációt tudj létrehozni.
Az első dolog, amit mindig ajánlok, ha ehhez az elemzéshez hasonló dolgokon dolgozunk, hogy a vizualizációt táblázattá alakítsuk . Így valóban megvizsgálhatja azokat a számokat, amelyek szükségesek az említett vizualizáció létrehozásához.
Ebben a forgatókönyvben először létre kell hoznia egy összesített összeget, hogy megkapja a teljes bevétel összegét. Amint látja, nincsenek dátumok és számok. Ezért nehéz lesz számok helyett szöveges értéken alapuló kumulatív összeget generálni. Lépésről lépésre megtanítom, hogyan kell ezt csinálni.
A DAX FORRÁS LETÖLTÉSE ITT
Tartalomjegyzék
Az összesített összeg kiszámítása
Az első dolog, amit meg fogok mutatni, az a dátum nélküli összesített összeg kiszámítása.
A technika itt az, hogy afüggvény, valamint egy iterátor, mint afunkció. A FILTER funkció a SUMX-be kerül. Ezt követően létre kell hoznia egy virtuális táblát afunkció.
A virtuális táblának meg kell néznie az összes értékesítést a kiválasztott dátumkörnyezetben. Ezt követően át kell mennie a táblán belüli adott állapotkódokon.
A képlet említett része a mintatáblázathoz hasonló táblázatot hoz létre. Az egyetlen különbség az, hogy jelenleg gyakorlatilag létrehozza a táblázatot.
A képlet következő része egy másik virtuális táblázatot hoz létre a bevételhez. De mivel ez a logika egy szűrőn belül van, virtuálisan manipulálja a táblázatot, hogy kumulatív összeget hozzon létre. A képletnek végig kell ismételnie a teljes bevétel táblázatának minden sorát és részét.
Ha az adott sor bevétele nagyobb vagy egyenlő, mint az állami bevétel, akkor kiszámítja a bevétel összegét és beviszi a táblázatba.
Ezt követően hozzá kell adnia a StateRev változót , hogy az értékelje a teljes bevételt .
Így hoz létre egy összesített összeget, még akkor is, ha nincs dátumok vagy számok alapján rangsorolás. A létrehozott összesített összegek csak egy szövegoszlopon alapulnak.
A táblázatban szereplő összes összesített összeget a rendszer kiszámítja, mert mindegyik igaznak van kiértékelve, majd a teljes bevételt a rendszer összesíti az összesített összeggel.
Az összes értékesítési táblázat létrehozása
A következő rész, amit szeretnék bemutatni, az értékesítési táblázat létrehozása a pareto diagramhoz.
Először kattintson az Új mérték elemre , majd írja be a mérték nevét. Ebben az esetben az All Sales . Ezután indítsa el a képletet afunkciót a teljes bevétel kiszámításához. És akkor menjen (értékesítés) .
Kattintson az Enter gombra, és húzza a kitöltött mértéket a táblázatba a megfelelő adatok megtekintéséhez.
Ezen túlmenően a Termékkategória választó segítségével bármilyen kijelölés alapján Pareto diagramot hozhat létre.
DAX-képletek kombinálása Pareto-diagram létrehozásához
A következő dolog, amit meg akarok mutatni, az az, hogy hogyan lehet az előző képleteket egy másik képletbe kombinálni néhány DAX-függvény hozzáadásával.
Ehhez egyszerűen hozzon létre egy új mértéket, vagy másoljon egy meglévőt (hasonlót), majd nevezze át ennek megfelelően. Ebben a példában az új mérték neve Pareto diagram (állapotok) .
Amint láthatja, már van egy képlet a másolt mértékben, így csak néhány DAX-képletet kell hozzáadnia. Ebben az esetben hozzá kell adni néhány változót afüggvény, amely leegyszerűsíti a számításokat.
Az első változó ( VAR StateRey ) egyszerűen egyenlő a teljes bevétellel, míg a második ( VAR AllSales ) aés az ÖSSZES KIVÁLASZTOTT funkciót.
A logika érdekében add hozzá afüggvényt a SUMX előtt , majd adja hozzá az AllSales változót az alsó részhez. Fontos, hogy állandó érték legyen, hogy az eredmények visszatérjenek. Ezért alternatív eredményként nullát kell tennie.
Vannak esetek, amikor az eredmények számformátumban jelennek meg, de a Pareto-diagram (állapotok) oszlopnak százalékban kell megjelennie, mint az alábbiakban.
Ezért lépjen a Mérési eszközök oldalra , majd módosítsa a formátumot százalékosra.
Miután visszatért a táblázathoz, láthatja a pontos eredményeket a táblázatban Pareto diagrammá alakítva. Ez az oka annak, hogy mindig azt javaslom, hogy a diagram létrehozása előtt helyezze el egy táblázatban.
Kísérletezhet a diagram körül, és kiválaszthat dinamikus adatokat a Termékkategória- választóban. Amint láthatja, a Pareto-diagram is dinamikusan változik a termékkategóriák szerint.
Hozzáadhat néhány színt a Pareto-diagramhoz adatcímkék használatával, hogy vonzóbbá tegye. Csak szánjon időt a formázási területen való játékra, és ennek megfelelően állítsa be a Pareto diagramot. Például módosíthatja a megjelenítést, és engedélyezheti a vonalértékeket, mint az alábbiakban.
Annyi mindent megtehet a LuckyTemplates belsejében, hogy adatai kitűnjenek, a jelentés pedig hatékonyabb és látványosabb legyen.
Következtetés
Remélem, tetszik ez a példa a képletkombinációkra. Lehet, hogy túlságosan fejlett, de mindez megvalósítható a LuckyTemplatesben. Azt is szeretném megemlíteni, hogy aA (változó) függvény valóban segített ebben a példában.
A kulcs az, hogy megértsük a megfelelő időpontot a változók értékelésében való használatához. Használható a képlet elején vagy iteráló függvényként.
Remélem, kapott valamit ebből az oktatóanyagból, és remélhetőleg megtalálja a módját a mintaképlet-mintának a saját modelljeiben.
Minden jót!
Ez az oktatóanyag a Power Query szerkesztőben található változókról és kifejezésekről szól. Megtanulod, hogyan kell helyesen írni és felépíteni őket.
A LuckyTemplates hőtérkép egyfajta vizualizáció, amelyet az adatsűrűség térképen való megjelenítésére használnak. Ebben az oktatóanyagban megvitatom, hogyan hozhatunk létre egyet – ne hagyd ki!
Megtanítok egy igazán érdekes példát a Pareto-elvre, és arra, hogyan készítsünk Pareto-diagramot fontos DAX-képletekkel.
Ismerje meg, hogyan használható a piactéren található egyéni sávdiagram adatok összehasonlítására, és hogyan hozhatja létre azokat a LuckyTemplates példáinak segítségével.
Ismerje meg, hogyan működik a Power Automate Static Results szolgáltatás, és miért jó, ha a folyamatábrák létrehozásakor bevált gyakorlatok közé adják.
Az eDNA bemutatja, hogyan kell nyelv- vagy szövegfordítást végrehajtani Python használatával, és ezt átvezetni a LuckyTemplatesbe. LuckyTemplates Python oktatóanyag.
Ebből az oktatóanyagból megtudhatja, hogyan használhatja a Gauge Bullet Graph Gantt-diagramot a LuckyTemplates jelentéskészítőben.
Ebből az oktatóanyagból megtudhatja, hogyan hozhat létre háromdimenziós (3D) szórásdiagramot a LuckyTemplates Python használatával.
Hatékony LuckyTemplates jelentéskészítés – Munkamenet áttekintése és forrásletöltés
Új ügyfélelemzés LuckyTemplates segítségével – Csak következő tag esemény