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.
Óriási vagyok a forgatókönyvelemzés terén a LuckyTemplatesben. Ha olyan változókat tud bevinni a számításaiba, amelyeket „sokkolhat”, hogy hatékonyan előre jelezze az eredményeket, az rendkívül hatékony döntéshozatalkor. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
A LuckyTemplatesben ezt igazán hatékonyan teljesítheti, és számos képlettechnikát kombinálhat adatmodelljeivel, és exponenciálisan láthatja, hogy a jövőbeli eredmények milyen hatással lehetnek számos dimenzióra.
A videó rögzítése óta a LuckyTemplates csapata még egyszerűbbé tette a „Mi lenne, ha” paraméterek létrehozását, ami nagyszerű, így felgyorsítja a dolgokat.
De amit igazán szerettem volna bemutatni, az az volt, hogyan lehet egymásra rétegezni a forgatókönyveket. Ez rendkívüli mértékben növeli az elemző képességét.
Nézzünk csak egy példát.
Tartalomjegyzék
Mikor használható a forgatókönyvelemzés a LuckyTemplatesben?
Érdemes promóciót indítani, és csökkenteni az árakat. Ennek eredményeként megnőhet a kereslet a termékei iránt.
Ezzel a keresletnövekedéssel alacsonyabb költséget érhet el az inputokért, és most nagy mennyiségben vásárolhat. Látod, mire gondolok.
Ezeket a forgatókönyveket egymás után rétegezheti, majd az előrejelzései alapján láthatja, hogy ez hogyan változtathatja meg a dolgokat vagy befolyásolhatja a jövedelmezőséget.
Mielőtt azonban belemerülnénk abba, hogyan tudunk ténylegesen több forgatókönyvet rétegezni, először tekintsük át azokat az adatokat, amelyeket ebben a demóban fogunk használni.
Az adatmodell és a szeletelők áttekintése
Csak azért, hogy egy kis hátteret adjunk azokról az adatokról, amelyeken itt dolgozunk, vessünk egy gyors pillantást adatmodellünkre. Ezt előre beállítottam, ahelyett, hogy a semmiből dolgoznék, hogy időt takarítsak meg.
Tehát alapvetően az értékesítési adatokon dolgozunk. Információkkal rendelkezünk ügyfeleinkről, termékeinkről, valamint az értékesítési régiókról és a tranzakciók időpontjáról is.
És amint látja, itt vannak támogató táblázataink az árváltozásokhoz, a költségek változásaihoz és a keresletváltozásokhoz.
Ezt a három támogató táblát szeletelőként fogjuk használni, majd a számítást beépítjük elemzésünkbe.
Nézzük csak meg a százalékos költségváltozás képletét .
Itt azt mondjuk, hogy az IF-nek egy értéke van, majd százalékos költségváltozás – ez lehet átlag vagy összeg . Ez azt jelenti, hogy ha a költségváltozás százalékában kiválasztottunk egy opciót, például 10%-ot vagy 15%-ot, akkor az eredményt adjuk vissza.
De ha ez nulla , vagyis ha semmi nincs kiválasztva, akkor azt mondjuk, hogy a költségek nulla változást jelentenek .
A százalékos árváltozás és a százalékos keresletváltozás képletek létrehozásához hasonló mintára lesz szükség, így a másik kettőről már nem fogunk beszélni.
Iterátorok használata többrétegű forgatókönyv-elemzésben
Ahhoz, hogy valóban többrétegű forgatókönyvelemzést végezhessünk a LuckyTemplates programban, használnunk kell néhány iteráló függvényt.
Hadd mutassam meg, miért van erre szükség a Total Sales segítségével .
Miért kell iterátorokat használnunk?
Az alábbiakban találjuk a teljes értékesítési képletünket .
Itt azt csinálja, hogy kiszámítja a teljes bevétel ÖSSZEGÉT .
Ezzel a képlettel azonban az a probléma, hogy nem tudunk beépíteni más, a teljes bevételt befolyásoló változókat .
Például mi van, ha nő a kereslet? Hogyan befolyásolja ez értékesítésünket? Mi van, ha emelkedik az egységár? Tudnunk kell ezeket figyelembe venni.
Ezért tekintsük át a képletünket az iterációs függvény segítségével.
A SUMX használata a teljes értékesítési képletben
Tehát megkaptuk a teljes értékesítési képletünket. De a SUM helyett használjuk most a SUMX értéket , majd a Rendelési mennyiséget , majd ezt szorozzuk meg az egységárral .
A forgatókönyv-elemzés használata a LuckyTemplates alkalmazásban
Ezen a ponton már áttekintettük adatmodellünket és a használni kívánt szeletelőket. Azt is megbeszéltük, hogy miért van szükség iterátorokra.
Most hozzunk létre egy új mérőszámot, és nevezzük forgatókönyvi nyereségnek .
Ezután adjuk hozzá a rendelési mennyiséget , és szorozzuk eggyel, plusz a kereslet változását . Itt az történik, hogy amikor a kereslet megváltozik, az sokkolja a mennyiséget.
Akkor ugorjunk le egy másik sorra. Megszorozzuk az egységárat 1-gyel és az árváltozással . Nos, ha az ár emelkedik, az sokkolni fogja az egységárat.
Ezért az árak és a kereslet változásai sokkolhatják a teljes értékesítést .
De a képletünk nem áll meg itt. Még mindig figyelembe kell venni a költségeket.
Tehát ez mínusz SUMX lenne , majd lépjen az értékesítési táblázatra, majd a Rendelési mennyiség 1-szerese plusz a keresletváltozás , majd a teljes egységköltség szorozva 1-szer plusz a költségváltozás .
Akkor le is zárjuk.
Most pedig nézzük meg, hogyan működik a Scenario Profits képlet.
A képlet ellenőrzése
Képletünk kétszeres ellenőrzéséhez hozzunk létre egy táblázatot a forgatókönyv nyereségével és a hónap és év adataival.
Ha nem választunk ki semmit a szeletelőinkben, akkor táblázatunk egyszerűen a 2016-os teljes nyereséget mutatja. Táblázatunk csak a 2016-os adatokat mutatja, mert csak az idei év szűrése.
Most pedig vessünk egy pillantást a lehetséges forgatókönyvekre.
Például nyersanyagaink ára 10%-kal nő, ez a forgatókönyvi nyereségünkben is megmutatkozik.
De akkor tudjuk, hogy ez a költségnövekedés hatással lesz az árunkra. Tehát tegyük fel, hogy a költségnövekedés következtében 15%-kal emeljük az árat.
Ez az árváltozás ismét megjelenik a forgatókönyvi nyereségünkben.
De mivel az árunk emelkedett, ez csökkentheti a keresletünket. Így például a keresletünk 5%-kal csökken. Mondanunk sem kell, hogy a forgatókönyvi nyereségünk is csökken.
Amint láttuk, a százalékos költség, százalékos ár és százalékos kereslet minden változása befolyásolja a forgatókönyv szerinti nyereséget, mert bekerül az elemzésbe.
Következtetés
Ebben a bejegyzésben röviden megvitattuk, hogyan lehet többrétegű forgatókönyv-elemzést létrehozni.
Remélhetőleg lesz időd arra, hogy igazán belemerülj ebbe a technikába. Ennek óriási számú alkalmazása létezik bármilyen adatforgatókönyvben.
Ha már tisztában van azzal, hogyan integrálhatja a forgatókönyv-paramétereket rögzítő méréseket olyan intézkedésekbe, amelyek számításokat futtatnak az alapvető adatmodellben, akkor korlátlan lehetőség nyílik a jövőbe vonatkozó prediktív betekintések felfedezésére.
Sok sikert ehhez.
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ó.