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!

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.