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,


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.

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.

Gyakori SQL-függvények: Áttekintés

Gyakori SQL-függvények: Áttekintés

Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.

LuckyTemplates sablonok létrehozása: útmutató és tippek

LuckyTemplates sablonok létrehozása: útmutató és tippek

Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.

LuckyTemplates rangsor és egyéni csoportosítás

LuckyTemplates rangsor és egyéni csoportosítás

Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.