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,

Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.