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!


Költségkeret elosztása: havi előrejelzések a LuckyTemplates napi eredményei között

Költségkeret elosztása: havi előrejelzések a LuckyTemplates napi eredményei között

Ebben az oktatóanyagban a LuckyTemplates költségvetés-elosztási algoritmusán fogok átmenni, ahol összehasonlíthatja a havi előrejelzéseket a napi értékesítéssel.

Speciális logika használata a LuckyTemplatesben a végösszegek kijavításához

Speciális logika használata a LuckyTemplatesben a végösszegek kijavításához

Ismerje meg, hogyan állíthatja be helyesen a számítások összegeit a fejlett DAX-képletek és a LuckyTemplates fejlett logikájának segítségével.

PowerApps nézetek és űrlapok: létrehozása és testreszabása

PowerApps nézetek és űrlapok: létrehozása és testreszabása

További információ a PowerApps-nézetekről és -űrlapokról, valamint arról, hogyan hozhatja létre és testreszabhatja azokat kifejezetten az Ön által létrehozott alkalmazáshoz.

LuckyTemplates jelentéssablonok kibővítve – LuckyTemplates vizualizációs fogalmak

LuckyTemplates jelentéssablonok kibővítve – LuckyTemplates vizualizációs fogalmak

Ebben a blogbemutatóban belemerülök a LuckyTemplates jelentéssablonjainak testreszabásához és a pénzügyi információk és adatok hatékony megjelenítéséhez.

LuckyTemplates jelentések tervezése – korlátlan lehetőségek

LuckyTemplates jelentések tervezése – korlátlan lehetőségek

Így néz ki egy kiváló LuckyTemplates jelentéstervezés. Ez egy gyári kialakítás, amely elemleírásokat és könyvjelzőket használ epikus navigációval.

LuckyTemplates HASZNÁLATI SZABÁLYOZÁS Vs KEZELÉSEK

LuckyTemplates HASZNÁLATI SZABÁLYOZÁS Vs KEZELÉSEK

Ismerje meg a különbséget a LuckyTemplates USERELATIONSHIP függvény és a TREATAS függvény között, amelyeket a DAX-mértékek létrehozásakor használnak.

Vadonatúj kurzus: Microsoft Excel kezdőknek

Vadonatúj kurzus: Microsoft Excel kezdőknek

Vadonatúj kurzus: Microsoft Excel kezdőknek

ISNULL SQL függvény esetutasításokban

ISNULL SQL függvény esetutasításokban

Tanulja meg és értse meg, hogyan használhatja a CASE utasítást az ISNULL SQL függvénnyel együtt érték visszaadására, ha NULL érték van.

LuckyTemplates Dashboard Design – Lenyűgöző oldalforgató vizualizációs ötlet

LuckyTemplates Dashboard Design – Lenyűgöző oldalforgató vizualizációs ötlet

Példák a LuckyTemplates irányítópultjára, tanulja meg és értse meg, hogyan hozhatja létre a leginnovatívabb oldalfordító vizualizációt a LuckyTemplates irányítópult kialakításához ezekben az egyszerű lépésekben!

Scatter Plot In R Script: Hogyan készítsünk és importáljunk

Scatter Plot In R Script: Hogyan készítsünk és importáljunk

Ebből az oktatóanyagból megtudhatja, hogyan hozhat létre R szórványdiagram vizualizációt a LuckyTemplates alkalmazásban az R Script vizualizáció segítségével.