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.
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 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.
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.
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 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.
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.
Ehelyett hozza létre a kapcsolatot a képletben a TREATAS függvény segítségével, majd helyezze be.
Húzza az Évet és az Összes értékesítést táblázat létrehozásához.
Ezután a TREATAS segítségével szerezze be a költségvetést, és ossza el az év során.
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 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 .
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.
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.
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.
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.
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.
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 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 dátum a legrészletesebb szám ebben a táblázatban.
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,
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.