Arány- és gyakorisági táblázatok Excelben
Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.
A DAX TREATAS funkciója az egyik legérdekesebb DAX képlet, amelyet LuckyTemplates modelljeiben használhat. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Nagyon specifikus felhasználása van, amely előnyös lehet, ha egyszerűsíteni szeretné adatmodelljét és DAX-képleteit.
Ebben az oktatóanyagban megmutatom, hogyan hozhatunk létre virtuális kapcsolatot egy képletben. Nem kell semmilyen fizikai kapcsolatot létrehoznia az adatmodellben. Valójában két táblát vagy két oszlopot kapcsolhat össze két különböző táblából ennek felhasználásával.
Ez a példa annak a tanulási csúcstalálkozónak a része, amelyet a LuckyTemplates tagokkal és más résztvevőkkel a bevétel-költségvetésről tartottam.
Ez a technika, amelyet bemutatok, nagyon fontos a LuckyTemplates-en belüli költségvetések és tényleges eredmények kezelésekor. Ezt az elemzést hatékonyan hozhatja létre a modell és a megfelelő DAX-számítások kombinálásával.
Tehát itt azt szeretnénk elemezni, hogy ez hogyan működik az időben, és összesítve mutatjuk meg. Kiválaszthatunk és fókuszálhatunk bármely adott területre, egyedi elemre vagy keresőtáblázatra, és megnézhetjük, hogyan állunk a költségvetésünkhöz képest.
Az oktatóanyag érdekessége a modell felépítése . Hatékonyan strukturálhatja így, ha megérti, mit csinálnak a virtuális kapcsolatok a LuckyTemplatesben . Tehát mielőtt belemennénk a LuckyTemplates TREATAS számításaiba, nézzük meg az adatmodellt.
Tartalomjegyzék
Modellstruktúra virtuális kapcsolatokhoz
Az itt található modellünk meglehetősen részletes, de ebben az oktatóanyagban koncentráljunk a virtuális táblákra. Ha megnézi a Regionális költségvetések táblázatot, észre fogja venni, hogy nincs fizikai kapcsolata semmi között.
Az ehhez hasonló virtuális asztalok elvégzik helyettünk a kemény munkát. Ők készítik el számunkra a megfelelő szűrőket az általunk kiválasztott számítások alapján megjeleníteni kívánt számításoknak megfelelően.
Ha közelebbről megvizsgálja regionális költségvetésünket, látni fogja, hogy városonkénti bontásban. Megvan a 2018-as tényleges költségvetés városonként . Ez egy képlettel készült, de most nem megyek bele, mert ez egy másik oktatóanyag témája.
De ha megnézi ezt a táblázatot, akkor aktuális információkkal rendelkezünk, amelyek minden nap történnek, és ezek az eredmények éves részletességűek.
Ezeket fel kell tudnunk bontani és az év során elosztani. Így van egy másik táblázatunk, amelyet Költségvetési érzékenységi táblázatnak neveztem .
Az éves költségvetés kiosztásához minden hónapban megadtam egy érzékenységi tényezőt. Ez összesen egy lesz, mert a Költségvetési érzékenység havonta száz százalékban fel fog oszlani az egyes részekre.
És ha visszatérünk a modellünkhöz, látni fogja, hogy ez a Költségvetési érzékenység táblázat sem kapcsolódik semmihez . Nincs fizikai kapcsolat.
Ez a technika sok hatékonyságot fog hozni a modelleden. Nem mindenhol mennek sorok. Nem kell további táblákat létrehoznia a megfelelő kapcsolatok létrehozásához. Ezt gyakorlatilag a TREATAS-szal megtehetjük.
Tehát a beállítást tekintve éves szinten van költségvetésünk, és havi szintre bonthatjuk, mert megvan az érzékenység. Most ki kell számítanunk a számot napi szintre, mert így számítjuk ki a kumulatív összeget .
A TREATAS használata virtuális kapcsolatok létrehozására
Először is létre kell hoznunk egy számítást, amely a Régió táblázatában valami alapján szűrhető. Ha megérti, hogyan működik a LuckyTemplates TREATAS, akkor remek helyen jár a modellek egyszerűsítésére és a virtuális kapcsolatok létrehozására.
Tehát első képletünkben, az Éves költségvetésben összegezzük az éves végösszeget , de azt is képesek vagyunk szűrni a város vagy a régió táblázatában szereplő adatok alapján . Ennek az az oka, hogy a Regionális költségvetések táblán belüli Város oszlopot összekapcsoljuk a Régiók tábla Város oszlopával.
De ebben az esetben csak az éves információval rendelkezünk. Havonta kell lebontanunk, így itt jön a képbe az érzékenység. Létrehoztam egy másik intézkedést, a 2018-as havi költségvetést .
Itt virtuális kapcsolatot hozunk létre a Dátum táblázat , amely a Rövid hónap oszlop és a Hónap neve oszlop között a Költségvetési érzékenység táblázatban.
Ha egy adott kontextusban, például hónap vagy év, akkor ez a költségvetési érzékenység ennek alapján lesz szűrve . Pontosan ez az, ami ennek a mértéknek az IF-logikájába tartozik . Ezután az éves költségvetést megszorozzák a költségvetési elosztással .
Végül napokra bontjuk, hogy megkapjuk az összesített összeget. Mivel rendelkezünk a Havi információval, logikusan csak annyit kell tennünk, hogy megszorozzuk vagy elosztjuk a Havi információkat azzal, hogy hány nap van egy adott hónapban. Ez napi szinten lebontja.
A napi szint képletének első része, a 2018-as napi költségkeret nagyon hasonló ahhoz, amit a havi szinttel tettünk. Ezután kiszámítjuk, hogy egy adott hónapban vagy kontextusban hány napon lehetünk , és ez történik a DaysInMonth változóban ( VAR ) .
A Dátumok táblázatban a COUNTROWS-t használjuk , a Dátumok kontextusát a következővel távolítsuk el, de aztán add vissza a hónapra és évre a. Tehát ha januárban vagyunk, akkor 31 naposak lesznek. És akkor ugyanazt az IF logikát használjuk, de megszorozzuk 1-gyel, majd elosztjuk 31-gyel (januárra).
Következtetés
A virtuális kapcsolatok sokféleképpen használhatók. Természetesen sok más forgatókönyv is alkalmazható, ahol ez a technika használható, de ez egy nagyon jó példa. Virtuális kapcsolatokat hoztunk létre a LuckyTemplates-en belül a TREATAS funkcióval.
A funkció használatának leglogikusabb oka, és az az ok, amiért elég erősen használom sok általam fejlesztett modellben, hogy valóban leegyszerűsíti mindazt, amit a modell hátterében csinál. a LuckyTemplates jelentés adatmodelljében.
Ahelyett, hogy számos kapcsolattal rendelkezne, amelyek számos bonyolultságot okozhatnak a fejlesztésben, a TREATAS függvény valóban leegyszerűsítheti az adatmodell-szempontot és a DAX-képletekbe beépíthető kapcsolatokat.
Remélem, élvezni fogja ezt a munkát!
***** LuckyTemplates tanulása? *****
Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.
Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.
Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.
Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.
Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.
Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.
A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.
A LuckyTemplates egy nagyszerű eszköz a pénzügyi jelentésekhez. Itt található egy oktatóanyag, amely bemutatja, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópultjához.
Ez az oktatóanyag megvitatja a Power Query nyelvi folyamatot, és azt, hogyan segíthet zökkenőmentes és hatékony adatjelentések létrehozásában.
Az egyik kedvenc technikámról fogok beszélni a LuckyTemplates egyéni ikonok körül, amely dinamikusan használja az egyéni ikonokat a LuckyTemplates vizualizációkban.