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.
Ma a pénzügyi jelentésekről fogok beszélni. Szeretném megmutatni, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópult-jelentéséhez. A LuckyTemplates-en belüli táblázatok testreszabásának képessége óriási rugalmasságot biztosít a jelentéskészítő alkalmazások létrehozása során. Ebben a példában pénzügyi jelentésekről beszélünk, de ez a technika bármilyen típusú jelentésben használható. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Előfordulhat, hogy találkozott már olyan helyzettel, amikor különböző sorokon különböző eredményeket szeretne megjeleníteni, vagy összefoglaló számításokat szeretne adni egy adott sorban. Sajnos egy normál táblázatban nem lehet részösszeget létrehozni a számításaiban.
Tartalomjegyzék
Táblázatsablon használata a LuckyTemplates pénzügyi irányítópult-jelentéséhez
Vannak új egyéni vizualizációk, amelyek ezt megtehetik, de nem adnak akkora rugalmasságot, ha ezt a technikát a LuckyTemplatesben alkalmazzák.
A személyre szabott táblázatok mögött az az elképzelés áll, hogy szükséged van egy sablonra, amely megmutatja, hogy milyennek szeretnéd kinézni az asztalodat. Egy másik kifejezés erre az alátámasztó táblázat . Ez önmagában nem lesz a modell része, de támogatni fogja az alapmodellben végzett számításokat.
Ha megnézi az adatmodellemet, az alaptáblázataimat, valamint a támogató táblázatok egész sorát láthatja alul.
Egy ilyen sablont kell használnunk. Ebben a példában alul látni fogja, hogy ezek az összesített adatok.
Mindezt az Excelben tabulátorok vagy szóközök használatával állítottuk be, így ezek a bejegyzések némelyike túlmutat a részösszegeknél. Létrehoztam egy Normalizált oszlopot is (jobb oldali oszlop), amely segít a számításaimban.
Itt az a fontos, hogy hozzon létre egy ilyen sablont.
Képlet létrehozása a LuckyTemplates pénzügyi irányítópulthoz
A következő lépés egy képlet létrehozása, amely meghatározza, hogy melyik sorban vagyunk, és hozzárendeli az eredményt az adott sorhoz. A nyelvben és általában a LuckyTemplatesben a fő fogalom a kontextus fogalma.
A kontextus pedig a sorból jön. Ha ez csak egy véletlenszerű támogató táblázat véletlenszerű szövegértékekkel, amelyeknek nincs kapcsolata a modellünkkel, akkor az eredményeket máshonnan kell beszereznünk, és logika alapján hozzá kell rendelnünk ezekhez a szöveges értékekhez.
Így bármit hozzárendelhetünk egy sorhoz. Csak mi magunk alkotjuk meg a logikát intézkedéseinken belül.
Térjünk vissza az irányítópultunkhoz, és látni fogja, hogy a sablont hozzáadtam ehhez a táblázathoz. Megbizonyosodtam arról is, hogy helyesen lett rendezve, és hogy a sorindex el van rejtve.
A következő lépés az összes ilyen egyedi részösszeg kiszámítása, például a teljes bevétel és az eladott áruk költsége. Amint látja, meglehetősen sok intézkedés létezik, de ezek egyike sem bonyolult.
Például, ha a Bevételek oldalra lépünk, akkor csak azokat az értékeket ragadjuk meg az adatkészletemben, amelyekhez bevételek kapcsolódnak.
Az adatkészletemben van egy egyszerűsített táblázat az összes pénzügyi mérőszámmal, ami megkönnyíti a számítások futtatását.
Tehát most kivonom innen a kívánt információt, majd oda osztom oda, ahol szükségem van rá, hogy bekerüljön az asztalomba.
Az eladott áruk költségének kiszámítása
Most, hogy már megvan a bevételszámítás, nézzük meg az eladott áruk bekerülési értékének számítását. Egy mínuszt adtam hozzá, mert nincs benne a nyers adatokban.
A bruttó nyereség kiszámítása
A profit kiszámításához a bevétel és a költség különbségét használom. Ebben a konkrét esetben használhattam volna az értékeket, de hozzáadtam őket a változókhoz, hogy kitörjem.
A bruttó haszonkulcs kiszámítása
Aztán kiszámoltam a bruttó haszonkulcsot is.
Ugyanezt tettem az előző év tényleges adatainál is , és ezeket a konkrét eredményeket is elkülönítettem.
Már megvannak ezek az egyéni eredményeim, de vannak még ezek a többi eredményeim, amelyekhez hozzá kell rendelnem. Nem kell képletet készítenem ezekhez, mint az egyesekhez, mivel sok ilyen sorelem már létezik az adatkészletemben.
Nem kell elkülöníteni és kiszámítani a mértékeket minden egyes tételhez. Ezeket egyszerre is kioszthatjuk, és csak adott esetben végezzük el az alkategóriákat vagy részösszegeket, például ezeket az összesítő számításokat.
Vessünk egy pillantást arra, hogyan sikerült a táblázataim teljes testreszabását úgy, hogy az eredményeket átfedtem a sablonjaimba.
Ez egy olyan módszertan, amely bármely jelentéskészítés során újra felhasználható. Az elsőben kidolgozzuk azt a sort, amelyen vagyunk, és a használt kontextust.
Aztán sok logikát futtattam. Ez a függvény olyan, mint egy beágyazott, és jobb módja egy fejlettebb logika írásának a LuckyTemplatesben.
A logika azt fogja mondani, hogy ha az aktuális tétel megegyezik a teljes bevétellel, akkor azt akarom, hogy ez legyen az általam kiszámított bevétel.
Ugyanez vonatkozik az eladott áruk költségére, a bruttó haszon eredményére, a haszonkulcs eredményére, és így tovább és így tovább. Ezeket az összesítő számításokat hozzá tudom rendelni ezekhez a részösszegekhez.
Végül, ha ezek közül egyik sincs, akkor a számításnak meg kell keresnie a pontos sort az eredménykimutatás táblázatában, majd vissza kell adnia ezt az eredményt.
Ez a tényleges mérőszám valójában csak egy összeg, némi logikával, bevételekre és kiadásokra lebontva. Kiosztottam a részösszegeket, majd létrehoztam a végső logikát, amely megadta az összes többi eredményt. Így nem kell száz különböző kiosztást létrehoznom; Ezt csak néhány igazán számító emberért kellett megtennem.
Valójában pontosan ugyanezt a stratégiát követtem el az éves végösszeg mérésénél . Ez egy mesterszámítás, amely lehetővé tette számomra, hogy mindent egyszerre rendeljek a táblázatba.
Következtetés
Ebben a LuckyTemplates pénzügyi irányítópult oktatóanyagában a legfontosabb dolgokra szerettem volna kiemelni a sablonok használatát és az elosztási módszertan megvalósítását . Ehhez néhány lépéssel kell eljutni: elkészíteni a sablont, kitalálni, hogy mik az összesítő összegek, külön-külön lekérni ezeket az eredményeket, majd létrehozni az elosztási algoritmust.
Ha egyszer végighalad ezen a lépésenkénti logikán, időt takarít meg attól, hogy annyi hagyományos kiegészítő logikát kelljen kiírnia. Ez könnyen megtehető és számos különböző forgatókönyvben megismételhető.
Ennyit szerettem volna ebben a bejegyzésben megmutatni. Ha mélyebbre szeretne ásni, a LuckyTemplates Oktatóközpontjában egy teljes tanfolyamot is kínálunk. Ez egy átfogó kurzus, amely a(z) minden aspektusát érinti, és megtanulja, hogyan készítsen teljes megoldást az elejétől a végéig.
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ó.