LuckyTemplates Modulo és Integer-Divide DAX függvények

Úgy gondoltam, érdekes lenne megtalálni a módját, hogy kiemeljem a LuckyTemplates olyan funkciókat és operátorokat, amelyekkel még nem találkoztál, amelyek mélyen el vannak rejtve a menükben, vagy amelyeket esetleg már látott, de nem igazán tudod, mit csináld. Ebben az oktatóanyagban szeretném kiemelni a LuckyTemplates Modulo és Integer-Divide függvényeket. Nézzük meg, hogyan lehetnek hasznosak ezek a funkciók a jelentésekben. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

A Modulo és az Integer-Divide a standard operátorban belülhihetetlenül hasznosak különböző típusú adatátalakításokhoz. Demonstrációs célból nézzünk meg egy egyszerű osztási feladatot, tizennégy osztva hárommal. Itt négy, ami az eredmény teljes része, az egész osztás, míg a Modulo a maradék.

LuckyTemplates Modulo és Integer-Divide DAX függvények

A Modulo és az Integer-Divide segítségével különböző típusú ismétlődő mintákat hozhat létre. És ezekben az ismétlődő mintákban igazán erőteljes átalakításokat hajthat végre.

Tartalomjegyzék

A LuckyTemplates Modulo használata

Tehát nézzük ezt az esetet. Van egy egyszerű adathalmazunk, amely mindössze huszonnégy résztvevőt tartalmaz egy képzésen, és ezeket a résztvevőket szeretnénk felvenni és négy egyenlő, hatfős csapatra osztani. Az Integer-Divide és a Modulo segítségével ezt különböző módokon tehetjük meg. Kezdjük a Modulóval.

Először adjunk hozzá egy Index oszlopot, majd ebben az oszlopban működjünk a Modulóval.

LuckyTemplates Modulo és Integer-Divide DAX függvények

A Modulo-ban megadjuk a létrehozni kívánt csoportok számát, ami 4.

LuckyTemplates Modulo és Integer-Divide DAX függvények

Látni fogja, hogy 0, 1, 2 és 3 ismétlődő mintát hoz létre. Ha 4-et nézünk az indexen, ami valójában az ötödik sor (mivel a Power Query nulla alapindex), ha 4-et osztunk 4-gyel, ez 1 egész osztása és 0 maradék modulja. Ezt az ismétlődő mintát hozza létre egészen az adatkészlet aljáig.

LuckyTemplates Modulo és Integer-Divide DAX függvények

Tehát ezeket a sorokat szeretnénk átvenni a Moduloból, és oszlopokká fordítani. Elforgatjuk az adatokat a Modulo-n. Ha a Transform and Pivot elemre megyünk , akkor a Keresztnévre akarunk fordulni , és meg akarunk győződni arról, hogy az nem összesít . Nem akarjuk, hogy számítson. Csak azt akarjuk, hogy elfordítsa a tényleges értékeket.

LuckyTemplates Modulo és Integer-Divide DAX függvények

És akkor vegyük ezt a négy fejlécet, és végezzünk egy kitöltést, ami jobb és kevésbé rendetlen lesz. Ezután kiszűrhetjük a nullákat, és kiszűrhetjük a duplikátumokat.

LuckyTemplates Modulo és Integer-Divide DAX függvények

Maradt a szép négy hatfős csapatunk. A Modulo elosztotta az adatokat úgy, hogy néggyel számolt.

LuckyTemplates Modulo és Integer-Divide DAX függvények

Másképpen is feloszthatjuk ezeket a csapatokat, ahol ahelyett, hogy így számolnánk és osztanánk fel a csapatokat, csak az első hatot számoljuk el. Ezt az Integer-Divide segítségével fogjuk megtenni.

Egész szám osztás használata

Az Integer-Divide használata nagyjából ugyanazt a logikát követi, de ez egy kicsit más minta. Kezdjük, és hozzáadunk oszlopokat, és létrehozzuk az indexünket. Az Integer-Divide használata nagyjából ugyanezt a logikát követi. Ez egy kicsit más minta. Kezdjük, és hozzáadunk oszlopokat, és létrehozzuk az indexünket. És akkor ettől kezdve az Integer-Divide-re megyünk.

LuckyTemplates Modulo és Integer-Divide DAX függvények

Ebben az esetben ahelyett, amit a Modulóval akartunk csinálni, vagyis a csoportok számát, a csoportonkénti létszámot fogjuk megadni . Tehát hatot teszünk ide, és pontosan azt kapjuk, amit reméltünk, vagyis a négy hatos csoportot.

LuckyTemplates Modulo és Integer-Divide DAX függvények

Most ezt az Index oszlopot akarjuk átalakítani egy Modulová, amely megfelel az Integer-Ostásnak.

LuckyTemplates Modulo és Integer-Divide DAX függvények

És így, ez most létrehozza azt az ismétlődő mintát, amely megfelel az Integer-Divide számlálójának.

LuckyTemplates Modulo és Integer-Divide DAX függvények

Ezután vesszük ezt, és átalakítjuk úgy, hogy ezt ugyanúgy elforgatjuk: a Speciális beállítások oldalra lépve gondoskodunk arról, hogy ne összesítsük az adatokat . Innentől tulajdonképpen egy nagyon egyszerű transzponálással megtisztul .

LuckyTemplates Modulo és Integer-Divide DAX függvények

A transzponálás oszlopokat vesz fel, sorokká alakítja őket, és fordítva. Tehát, ha vesszük ezeket az adatokat, és átültetjük őket, és a fejléceinket használjuk, és verssorok fejléceit használjuk , akkor most pontosan azokat a csapatokat kapjuk, amelyekkel rendelkeztünk.

LuckyTemplates Modulo és Integer-Divide DAX függvények




Következtetés

Ez két különböző módja annak, hogy a LuckyTemplates Modulo és Integer-Divide segítségével átalakítsuk adatainkat. Látni fogja, hogy ezek a technikák nagyon hasznosak sok különböző transzformációs mintában a veremadatok és a párosított adatok tekintetében. Használhatja ezeket a konfigurációk feloldására, nagyon hasonló módon, mint amit ma itt tettünk.

Remélem hasznosnak találtad. Remélhetőleg többet megtudhatsz ezekről az eltemetett kincsekrőlaz elkövetkező hetekben, így Ön is a legtöbbet hozhatja ki belőlük.

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.