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 a tanulságos oktatóanyagban szeretném bemutatni a LuckyTemplates GROUPBY funkcióját. Bemutatom a DAX függvény használatának különböző módjait. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Őszintén szólva, nem használtam túl gyakran a GROUPBY függvényt, főleg azért, mert a LuckyTemplatesben többféleképpen is megoldható a dolgok más táblafüggvényekkel. Például elég sokat használtam az ÖSSZEFOGLALÁS funkciót, hogy elérjem azokat a dolgokat, amelyeket szerettem volna elérni.
Az egyik dolog, ami egyedivé teszi a GROUPBY függvényt, az valamiféle szintaxis.
A legfontosabb, hogy egy új teljesítményperspektívát szeretnék bemutatni a GROUPBY funkció használatával. Ez a DAX függvény sokkal gyorsabbá teheti a képleteket, különösen akkor, ha kisebb teljesítményproblémái vannak más táblázatfüggvényekkel.
Tartalomjegyzék
Táblázatok létrehozása a GROUPBY függvény segítségével
Afüggvény bizonyos dimenziókat próbál csoportosítani az adatokban. Létrehoz egy táblát, akár fizikai, akár virtuális, az adatmodellben található elemek alapján.
A modellemben az értékesítésekre , a vásárlókra , a dátumokra , az egyesült államokbeli régiókra és a termékekre vonatkozó adatokkal rendelkezem.
Csoportosíthatom ezeket az adatokat, amikor szűrőket helyezek el ezekből a különböző táblázatokból. Például, ha termékenként államonként egyedi betekintést akarok kidolgozni, ki kell számítanom a termékenkénti maximális eladási összeget államonként egy adott vásárló esetében. Nehéz elvégezni ezt az elemzést anélkül, hogy az értékelési függvényen belül ne végeznénk valamiféle összesítést. Ez az oka annak, hogy megtanítok neked egy másik módszert az összesítés létrehozására, afunkció.
Tanulmányozza az alábbi képletet.
Először is hivatkoznom kell egy táblázatra. Ebben az esetben az értékesítési táblázatra hivatkoztam, mert hivatkoznom kell rá két különböző keresési táblázat bármely más dimenziójára. Ez az oka annak , hogy a képletben és állapot szerint is szerepel a Products [Products Name] . A képlet ezen része termék- és állapotszinten kombinálja az adatokat.
Itt az az érdekes, hogy valójában nem tudok mértéket elhelyezni ezen a részen. Az általam használt iterációs függvényhez hasonló szintaxist kell használnom. Ezek után nézd meg, hova helyeztem el a CURRENTGROUP függvényt a képletben.
Futtatnom kell némi iterációs logikát az általam beállított táblák minden sorában. A teljesítmény szempontjából a csoportosítás, illetve az értékesítési táblázat minden egyes sora között ismétlődik . Biztos vagyok benne, hogy ez így működik. További tesztelés után többet megtudhatnék róla, de a Microsoft definíciója alapján egyelőre ennyi.
Mutatok még egy érdekes betekintést. Ha beírok egy bevételi mértéket a képletbe, az nem ad vissza eredményt, és valójában hibaként jelenik meg. Ez csak azt jelenti, hogy egy nagyon specifikus képlet szintaxisban kell írnom, hogy új táblát kapjak.
Végül meg tudom növelni az asztalt, mert nincs korlátozva. Még különböző függvényeket is hozzáadhatok, és hasonló logikával különböző oszlopokat hozhatok létre.
A GROUPBY függvény kidolgozása egy változón belül
Szeretnék visszatérni a Max Product Sales By State képlethez, és egy másik technikát szeretnék bemutatni.
Ahelyett, hogy a GROUPBY függvényt használnám a számológéptáblázatban, betehetem egy változóba. Ezúttal a változót ProductStates néven neveztem el .
Ezzel a képlettel szeretném megkeresni a különböző ügyfeleket ugyanabban a virtuális táblázatban, és kiszámolni a maximális termékértékesítést államonként. Ezért megkeresem az ügyfél legmagasabb eladási összegét egy terméknél, majd megnézem az egyes állapotok adatait.
Először is elvégzem az összesítést, és ezért helyeztem el a GROUPBY virtuális táblát afunkció.
Ezt követően futtatok néhány iterációs függvényt a virtuális táblán, majd minden egyes sorban kiszámolom az eladásokat. A képlet csak a maximális eredményeket adja vissza, mivel a MAXX-on belüli összesített virtuális táblát használtam.
Nézze meg itt, mi történik, ha kiválasztok egy adott ügyfelet.
Amint a jelentésből kiderül, az ügyfél maximális termékértékesítése államonként körülbelül 68 000 USD. Ezt a következő táblázat első sorában láthatja. Ezenkívül a táblázatban láthatók a különböző terméknevek, amelyeket a vásárló vásárolt, valamint az állapot. Csak ennek az ügyfélnek a teljes eladása körülbelül 193 000 USD.
Más ügyfelek esetében a táblázat minden alkalommal helyes eredményt ad vissza. Remélhetőleg jó áttekintést ad a GROUPBY funkció használatával elérhető dolgokról .
Következtetés
Aki ezt szeretné kipróbálni, annak ajánlom, hogy játsszon a GROUPBY funkció különböző lehetőségeivel . Használhatja valamilyen összesítés létrehozására, és megnézheti, mi jön ki.
Ez egy jó funkció, de személy szerint én még mindig szívesebben használom az ÖSSZEFOGLALÁS funkciót, mert egyszerűbbnek találom. Ez azonban teljesen az én személyes véleményem. Mindig kipróbálhat egy másik funkciót , és megnézheti, hogy megfelel-e Önnek a modelljei alapján.
Nagyon remélem, hogy mégis tanult valamit erről a funkcióról. Ne felejts el kijelentkeznisok más nagyszerű tartalomért.
Üdvözlettel.
Sam
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.