A LuckyTemplates TREATAS funkciójának mélyrepülése

Ebben az oktatóanyagban a LuckyTemplates egyik legfejlettebb DAX-funkciójával, a TREATAS funkcióval foglalkozunk. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Ha megérti a TREATAS-t , látni fogja, hogy rengeteg alkalmazást kínál az összes jelentésben és irányítópulton, amelyeket a LuckyTemplatesben fog létrehozni.

A TREATAS lehetővé teszi, hogy leegyszerűsítsük a modellünket, de fejlettebbé teszi a képleteinket. Ez a kompromisszum a funkció használatakor.

Ennek ellenére a TREATAS lehetővé teszi számunkra, hogy virtuális kapcsolatokat hozzunk létre két tábla között, ahol a fizikai tábla logikailag nem használható. Ez azt jelenti, hogy nem kell fizikailag beállítani semmilyen kapcsolatokat, és nincs szükség sorokra ahhoz, hogy összekapcsoljuk és összehasonlítsuk például a költségvetési adatokat az értékesítési adatokkal.

A LuckyTemplates TREATAS funkciójának mélyrepülése

A TREATAS függvény elvégzi helyettünk az összehasonlítást.

Számos alkalmazás létezik erre a funkcióra. A legjobb az, ahol az adatok különböző részletességűek lehetnek. Ilyen például a költségvetési adatok, amelyek havi, negyedéves vagy éves részletességűek lehetnek a napi adatokkal összehasonlítva.

A TREATAS funkció és a szükséges szintaxis alapos ismerete jobb megoldás, mint a modell újrakonfigurálása az előrejelzési és költségvetési adatok tekintetében.

Íme egy példa a funkció működésére.

Tartalomjegyzék

A TREATAS funkció használata

Nézzünk példákat, hogy lássuk, hogyan működik ez a függvény. Két funkciót hoztam létre itt, hogy bemutassam két különböző beállítási módot.

A LuckyTemplates TREATAS funkciójának mélyrepülése

Nézzük az első példát.

Egy adott táblázatból el kell helyeznie néhány oszlopot. Ebben az esetben ez az év.

A LuckyTemplates TREATAS funkciójának mélyrepülése

Ezután be kell építeni néhány olyan oszlopot a táblázatból vagy a támogató táblázatból, amelyeknek nincs kapcsolata a modell többi részével. Ebben az esetben a költségvetési adatok éve.

A LuckyTemplates TREATAS funkciójának mélyrepülése

A költségvetési táblázat úgy van felállítva, hogy az egyes régiók költségvetése csak éves költségvetés legyen.

A LuckyTemplates TREATAS funkciójának mélyrepülése

Ez azért fontos, mert ha rossz kontextusban használja a TREATAS függvényt, értelmetlen eredményt kap.

Ne rajzoljon kapcsolatot a Régiók táblázat vagy a Dátumtáblázat között.

A LuckyTemplates TREATAS funkciójának mélyrepülése

Ehelyett hozza létre a kapcsolatot a képletben a TREATAS függvény segítségével, majd helyezze be.

A LuckyTemplates TREATAS funkciójának mélyrepülése

Húzza az Évet és az Összes értékesítést táblázat létrehozásához.

A LuckyTemplates TREATAS funkciójának mélyrepülése

Ezután a TREATAS segítségével szerezze be a költségvetést, és ossza el az év során.

A LuckyTemplates TREATAS funkciójának mélyrepülése

A LuckyTemplates TREATAS funkciójának mélyrepülése

Látni fogja, hogy a modellen keresztül nincsenek kapcsolatok. Ehelyett kapcsolatot hozott létre az év érték és a költségvetés között a TREATAS funkció miatt.

A LuckyTemplates TREATAS funkciójának mélyrepülése

A 2016-os költségvetési összeg 62 millió, az értékesítési táblázatból származó teljes értékesítési összeg pedig 60 millió. A modell nem ad vissza TREATAS 2015-ös eredményt, mert nincs mit mutatni. A TREATAS funkció gondoskodik arról, hogy 2015-re ne adjon vissza eredményt.

A TREATAS funkció bővítése

Ez az oszlop ugyanazt a képletet mutatja a TREATAS használatával .

A LuckyTemplates TREATAS funkciójának mélyrepülése

De látni fogja, hogy ez helytelen eredményeket ad. Ennek az az oka, hogy ennek a számításnak a kontextusa rossz.

Ott van a 2016-os év, a város és a régió. A TREATAS függvény azonban nem hoz létre fizikai vagy virtuális kapcsolatot a régió képletén belül. Ez csak az éves 62 milliós számot jelenti.

Tehát itt kell kibővítenie a TREATAS-t , hogy több virtuális kapcsolatot építhessen be.

Így lehet bővíteni.

A LuckyTemplates TREATAS funkciójának mélyrepülése

Helyezzen el egy összesített virtuális táblázatot a SUMMARIZE függvény használatával a TREATAS függvény első részében . Ez lehetővé teszi az összehasonlítani kívánt oszlopok kibontását. Lehetővé teszi a köztük lévő virtuális kapcsolatok kiépítését is.

Ebben az esetben van egy virtuális táblázat a városról és az évről, és mivel ez a kettő szerepel a Költségvetési táblázatban, virtuálisan összeállíthatja őket.

A LuckyTemplates TREATAS funkciójának mélyrepülése

Ezen az egyetlen képletszintaxison belül gyakorlatilag egyszerre több kapcsolatot is létrehozhat.

Oszlopok beállítása a táblázaton belül

A TREATAS 2. példa oszlopban látni fogja, hogy év és város szerint van lebontva.

A LuckyTemplates TREATAS funkciójának mélyrepülése

Ezt az oszlopot úgy módosíthatja, hogy ismételten rákattint a szűrőre, amíg az üres bejegyzések nem jelennek meg.

A LuckyTemplates TREATAS funkciójának mélyrepülése

Kiigazítások elvégzése a kapcsolatok táblázatban

Most, az adatok alapján, nincs további kontextus, amelyet el kellene helyezni, mert a költségvetési táblázatban csak egy város és egy év szerepel.

A LuckyTemplates TREATAS funkciójának mélyrepülése

Tehát, ha többet szeretne tenni, módosítania kell a költségvetési adatokat, vagy további logikát kell hozzáadnia a képlethez.

Például csak a költségvetések vannak éves szinten. Tehát, ha minden egyes napra fel szeretné osztani a költségvetést, akkor is nagyon hasonló logikát alkalmazna. De ahelyett, hogy a kapcsolatok végeznék a szűrést, inkább a TREATAS függvény végezze el.

A LuckyTemplates TREATAS funkciójának mélyrepülése

A TREATAS használatának egyéb módjai

A költségvetés-elemzésen kívül más alkalmazások is léteznek a TREATAS funkcióhoz.

Nézzünk egy másik példát.

Az összefüggéseket tekintve láthatja, hogy az év nem egy oszlop a Dátumtáblázaton belül a legmagasabb részletességi szinten.

A LuckyTemplates TREATAS funkciójának mélyrepülése

A dátum a legrészletesebb szám ebben a táblázatban.

A LuckyTemplates TREATAS funkciójának mélyrepülése

Tehát jobb, ha nem merítünk fizikai kapcsolatokat az Évből. A kapcsolatokat mindig az egyedi értékeit tartalmazó oszlopból kell létrehoznia. Azonban továbbra is létrehozhatja ezt a hamis kapcsolatot a TREATAS használatával .

Következtetés

Remélhetőleg ez az oktatóanyag jó ötletet adott a TREATAS funkcióról, és arról, hogyan használhatja azt valós alkalmazásokban.

Számos különböző adatbeállítás és adatforgatókönyv létezik, ahol a TREATAS használata valóban rendkívül leegyszerűsítheti a dolgokat a modellben, valamint a létrehozandó DAX-mértékeket.

Ha megértette, hogyan kell jól használni a TREATAS-t , gyorsan látni fogja, milyen lehetőségek állnak rendelkezésre saját modelljei sok különböző szempontjának egyszerűsítésében.

Minden jót,


Mi az a Power Query & M Language: Részletes áttekintés

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.

Oldalszámozott jelentés készítése: Szövegek és képek hozzáadása

Oldalszámozott jelentés készítése: Szövegek és képek hozzáadása

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.

A SharePoint automatizálási szolgáltatás | Bevezetés

A SharePoint automatizálási szolgáltatás | Bevezetés

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.

Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

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!

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

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.

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

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.

LuckyTemplates lejtődiagram: Áttekintés

LuckyTemplates lejtődiagram: Áttekintés

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.

LuckyTemplates színes témák az egységes vizualizációkhoz

LuckyTemplates színes témák az egységes vizualizációkhoz

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.

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

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.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

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ó.