LuckyTemplates Modulo og Integer-Divide DAX-funktioner

Jeg tænkte, at det ville være interessant at finde en måde at fremhæve funktioner og operatører i LuckyTemplates, som du måske ikke er stødt på før, dybt begravet i menuerne, eller dem, du måske har set, men som ikke rigtig ved, hvad de gør. I denne tutorial vil jeg gerne fremhæve LuckyTemplates Modulo- og Integer-Divide- funktionerne. Lad os tage et kig på, hvordan disse funktioner kan være nyttige for dine rapporter. Du kan se den fulde video af denne tutorial nederst på denne blog.

Modulo og Integer-Divide i standardoperatøren indenforer utroligt nyttige til forskellige typer datatransformation. Lad os til demonstrationsformål se på et simpelt divisionsproblem, fjorten divideret med tre. Fire her, som er hele delen af ​​resultatet, er Integer-Divide, mens Modulo er resten.

LuckyTemplates Modulo og Integer-Divide DAX-funktioner

Du kan bruge Modulo og Integer-Divide til at skabe forskellige typer gentagne mønstre. Og i disse gentagne mønstre kan du lave nogle virkelig kraftfulde transformationer.

Indholdsfortegnelse

Brug af LuckyTemplates Modulo

Så lad os se på denne sag. Vi har et simpelt datasæt, som kun er 24 deltagere i et træningsforløb, og vi vil gerne tage disse deltagere ind og dele dem op i fire lige store hold af seks. Vi kan bruge Integer-Divide og Modulo til at gøre det på forskellige måder. Lad os starte med Modulo.

Lad os først tilføje en indekskolonne, og derefter i den kolonne, lad os gå og arbejde med Modulo.

LuckyTemplates Modulo og Integer-Divide DAX-funktioner

I Modulo indtaster vi antallet af grupper, som vi vil oprette, hvilket er 4.

LuckyTemplates Modulo og Integer-Divide DAX-funktioner

Du vil se, at det skaber et gentaget mønster på 0, 1, 2 og 3. Ser vi på 4 på indekset, som faktisk er den femte række (fordi Power Query er nul-basisindekset), hvis vi dividerer 4 med 4, det er et heltal-divide på 1 og et modulo på 0 resten. Det skaber dette gentagne mønster helt ned til bunden af ​​datasættet.

LuckyTemplates Modulo og Integer-Divide DAX-funktioner

Og så vil vi tage disse rækker fra Modulo og oversætte dem til kolonner. Vi vil dreje dataene på Modulo. Hvis vi går til Transform og Pivot , vil vi pivotere på Fornavn , og vi vil sikre os, at det ikke aggregeres . Vi vil ikke have, at det tæller. Vi vil bare have den til at dreje de faktiske værdier.

LuckyTemplates Modulo og Integer-Divide DAX-funktioner

Og så kan vi tage disse fire overskrifter og lave en udfyldning, som vil få det til at se bedre ud og mindre rodet. Så kan vi bare filtrere nullerne ud og filtrere dubletterne.

LuckyTemplates Modulo og Integer-Divide DAX-funktioner

Vi står tilbage med vores flotte fire hold på seks. Modulo dividerede dataene ved at tælle fra med fire.

LuckyTemplates Modulo og Integer-Divide DAX-funktioner

Vi kan også lave en anden måde at dele disse hold op, hvor vi i stedet for at tælle fra og dele hold på den måde bare kan tælle de første seks fra. Måden vi skal gøre dette på er med Integer-Divide.

Brug af Integer-Divide

Brug af Integer-Divide følger meget af den samme logik, men det er et lidt anderledes mønster. Lad os starte, og vi tilføjer kolonner og opretter vores indeks. Brug af Integer-Divide følger meget af den samme logik. Det er et lidt anderledes mønster. Lad os starte, og vi tilføjer kolonner og opretter vores indeks. Og derefter fra det, vil vi gå til Integer-Divide.

LuckyTemplates Modulo og Integer-Divide DAX-funktioner

I dette tilfælde, i stedet for hvad vi ønskede at gøre med Modulo, som var antallet af grupper, vil vi have antallet af personer pr. gruppe . Så vi sætter her seks, og vi får præcis, hvad vi havde håbet, som er de fire grupper på seks.

LuckyTemplates Modulo og Integer-Divide DAX-funktioner

Nu vil vi tage denne indekskolonne og transformere den til en Modulo, der matcher Integer-Divide.

LuckyTemplates Modulo og Integer-Divide DAX-funktioner

Og så skaber dette nu det gentagne mønster, der matcher tællingen af ​​heltal-dividet.

LuckyTemplates Modulo og Integer-Divide DAX-funktioner

Derefter tager vi dette og transformerer det ved at dreje det på samme måde: ved at gå til Avancerede indstillinger og sørge for, at vi ikke samler dataene . Herfra rydder det faktisk op med en meget simpel Transpose .

LuckyTemplates Modulo og Integer-Divide DAX-funktioner

Transponering tager kolonner, forvandler dem til rækker og omvendt. Og så, hvis vi tager disse data og transponerer dem, og vi går til vores overskrifter og bruger versrækkeoverskrifter , har vi nu præcis de hold, vi havde.

LuckyTemplates Modulo og Integer-Divide DAX-funktioner




Konklusion

Dette er to forskellige måder, hvorpå vi kan bruge LuckyTemplates Modulo og Integer-Divide til at transformere vores data. Du vil opdage, at disse teknikker er virkelig nyttige i en masse forskellige transformationsmønstre med hensyn til stakdata og parrede data. Du kan bruge disse til at afvikle disse konfigurationer på måder, der ligner meget, hvad vi har gjort her i dag.

Jeg håber, du fandt det nyttigt. Forvent at lære mere om disse begravede skatte ii de kommende uger, så du også kan få mest muligt ud af dem.

Alt det bedste!

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.