LuckyTemplates Modulo og Integer-Divide DAX-funksjoner

Jeg tenkte det ville være interessant å finne en måte å fremheve funksjoner og operatører i LuckyTemplates som du kanskje ikke har kommet over før, dypt begravet i menyene, eller de du kanskje har sett, men som ikke egentlig vet hva de gjøre. I denne opplæringen vil jeg fremheve LuckyTemplates Modulo- og Integer-Divide- funksjonene. La oss ta en titt på hvordan disse funksjonene kan være nyttige for rapportene dine. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Modulo og Integer-Divide i standardoperatøren innenforer utrolig nyttige for ulike typer datatransformasjon. For demonstrasjonsformål, la oss se på et enkelt delingsproblem, fjorten delt på tre. Fire her, som er hele delen av resultatet, er Integer-Divide, mens Modulo er resten.

LuckyTemplates Modulo og Integer-Divide DAX-funksjoner

Du kan bruke Modulo og Integer-Divide for å lage forskjellige typer repeterende mønstre. Og i disse gjentatte mønstrene kan du gjøre noen virkelig kraftige transformasjoner.

Innholdsfortegnelse

Bruke LuckyTemplates Modulo

Så la oss se på denne saken. Vi har et enkelt datasett, som bare er tjuefire deltakere på et kurs, og vi ønsker å ta disse deltakerne inn og dele dem inn i fire like lag på seks. Vi kan bruke Integer-Divide og Modulo for å gjøre det på forskjellige måter. La oss starte med Modulo.

La oss først legge til en indekskolonne, og deretter i den kolonnen, la oss gå og operere med Modulo.

LuckyTemplates Modulo og Integer-Divide DAX-funksjoner

I Modulo legger vi inn antall grupper vi ønsker å opprette, som er 4.

LuckyTemplates Modulo og Integer-Divide DAX-funksjoner

Du vil se at det skaper et repeterende mønster på 0, 1, 2 og 3. Ser vi på 4 på indeksen, som faktisk er den femte raden (fordi Power Query er null grunnindeks), hvis vi deler 4 med 4, det er et heltallsdivisjon på 1 og en modulo på 0 resten. Det skaper dette repeterende mønsteret helt ned til bunnen av datasettet.

LuckyTemplates Modulo og Integer-Divide DAX-funksjoner

Og så, vi ønsker å ta disse radene fra Modulo og oversette dem til kolonner. Vi skal pivotere dataene på Modulo. Hvis vi går til Transform og Pivot , ønsker vi å pivotere på Fornavn og vi vil sørge for at det ikke samles . Vi vil ikke at det skal telle. Vi vil bare at den skal svinge de faktiske verdiene.

LuckyTemplates Modulo og Integer-Divide DAX-funksjoner

Og så kan vi ta disse fire overskriftene og gjøre en utfylling, som vil få det til å se bedre og mindre rotete ut. Deretter kan vi bare filtrere nullene og filtrere duplikatene.

LuckyTemplates Modulo og Integer-Divide DAX-funksjoner

Vi sitter igjen med våre fine fire lag på seks. Modulo delte dataene ved å telle av med fire.

LuckyTemplates Modulo og Integer-Divide DAX-funksjoner

Vi kan også gjøre en annen måte å dele disse lagene opp på, hvor vi i stedet for å telle av og dele lag på den måten bare kan telle av de seks første. Måten vi skal gjøre dette på er med Integer-Divide.

Bruke Integer-Divide

Å bruke Integer-Divide følger mye av den samme logikken, men det er et litt annet mønster. La oss starte og vi legger til kolonner og lager indeksen vår. Å bruke Integer-Divide følger mye av den samme logikken. Det er et litt annet mønster. La oss starte og vi legger til kolonner og lager indeksen vår. Og fra det kommer vi til å gå Integer-Divide.

LuckyTemplates Modulo og Integer-Divide DAX-funksjoner

I dette tilfellet, i stedet for det vi ønsket å gjøre med Modulo, som var antall grupper, vil vi ha antall personer per gruppe . Så vi legger her seks, og vi får akkurat det vi hadde håpet, som er de fire gruppene på seks.

LuckyTemplates Modulo og Integer-Divide DAX-funksjoner

Nå ønsker vi å ta denne indekskolonnen og transformere den til en Modulo, som matcher integer-dividet.

LuckyTemplates Modulo og Integer-Divide DAX-funksjoner

Og så, dette skaper nå det repeterende mønsteret som samsvarer med tellingen av heltallsdivisjonen.

LuckyTemplates Modulo og Integer-Divide DAX-funksjoner

Deretter tar vi dette og transformerer det ved å pivotere dette på samme måte: ved å gå til Avanserte alternativer og sørge for at vi ikke samler dataene . Herfra rydder det faktisk opp med en veldig enkel Transpose .

LuckyTemplates Modulo og Integer-Divide DAX-funksjoner

Transponering tar kolonner, gjør dem om til rader og omvendt. Og så, hvis vi tar disse dataene og transponerer dem, og vi går til overskriftene våre og bruker overskriftene for versrader , har vi nå akkurat de lagene vi hadde.

LuckyTemplates Modulo og Integer-Divide DAX-funksjoner




Konklusjon

Dette er to forskjellige måter vi kan bruke LuckyTemplates Modulo og Integer-Divide for å transformere dataene våre. Du vil finne at disse teknikkene er veldig nyttige i mange forskjellige transformasjonsmønstre når det gjelder stabeldata og sammenkoblede data. Du kan bruke disse til å slappe av disse konfigurasjonene på måter som ligner veldig på det vi har gjort her i dag.

Jeg håper du fant det nyttig. Forvent å lære mer om disse begravde skattene ii de kommende ukene, slik at du også kan få mest mulig ut av dem.

Beste ønsker!

Leave a Comment

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.