Skapa en datumtabell i LuckyTemplates
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
Jag tänkte att det skulle vara intressant att hitta ett sätt att lyfta fram funktioner och operatörer i LuckyTemplates som du kanske inte har stött på tidigare, djupt begravda i menyerna, eller de som du kanske har sett, men som inte riktigt vet vad de do. I den här handledningen vill jag lyfta fram LuckyTemplates Modulo- och Integer-Divide- funktionerna. Låt oss ta en titt på hur dessa funktioner kan vara användbara för dina rapporter. Du kan se hela videon av denna handledning längst ner på den här bloggen.
Modulo och Integer-Divide i standardoperatören inomär otroligt användbara för olika typer av datatransformation. För demonstrationsändamål, låt oss titta på ett enkelt divisionsproblem, fjorton dividerat med tre. Fyra här, som är hela delen av resultatet, är heltalsdelningen, medan Modulo är resten.
Du kan använda Modulo och Integer-Divide för att skapa olika typer av repeterande mönster. Och i dessa återkommande mönster kan du göra några riktigt kraftfulla transformationer.
Innehållsförteckning
Använda LuckyTemplates Modulo
Så låt oss titta på det här fallet. Vi har en enkel datamängd, som bara är tjugofyra deltagare i en utbildning, och vi vill ta in dessa deltagare och dela upp dem i fyra lika lag om sex. Vi kan använda Integer-Divide och Modulo för att göra det på olika sätt. Låt oss börja med Modulo.
Låt oss först lägga till en Index-kolumn, och sedan i den kolumnen, låt oss gå och arbeta med Modulo.
I Modulo anger vi antalet grupper som vi vill skapa, vilket är 4.
Du kommer att se att det skapar ett upprepande mönster av 0, 1, 2 och 3. Om vi tittar på 4 på indexet, som faktiskt är den femte raden (eftersom Power Query är nollbasindex), om vi dividerar 4 med 4, det är en heltalsdelning på 1 och en modulo på 0 resten. Det skapar detta upprepande mönster hela vägen ner till botten av datamängden.
Och så vill vi ta dessa rader från Modulo och översätta dem till kolumner. Vi kommer att pivotera data på Modulo. Om vi går till Transform och Pivot vill vi pivotera på First Name och vi vill se till att det inte aggregeras . Vi vill inte att det ska räknas. Vi vill bara att den ska svänga de faktiska värdena.
Och sedan kan vi ta dessa fyra rubriker och göra en fill-down, vilket kommer att få det att se bättre och mindre rörigt ut. Sedan kan vi bara filtrera bort nollorna och filtrera dubbletterna.
Vi är kvar med våra fina fyra lag om sex. Modulo delade data genom att räkna bort med fyra.
Vi kan också göra ett annat sätt att dela upp de här lagen, där vi istället för att räkna bort och dela upp lagen på det sättet, bara kan räkna bort de sex första. Sättet vi ska göra detta är med Integer-Divide.
Använda Integer-Divide
Att använda Integer-Divide följer mycket av samma logik, men det är ett lite annorlunda mönster. Låt oss börja och vi lägger till kolumner och skapar vårt index. Att använda Integer-Divide följer mycket av samma logik. Det är ett lite annorlunda mönster. Låt oss börja och vi lägger till kolumner och skapar vårt index. Och sedan från det, kommer vi att gå till Integer-Divide.
I det här fallet, istället för vad vi ville göra med Modulo, som var antalet grupper, kommer vi att ha antalet personer per grupp . Så vi lägger här sex, och vi får precis vad vi hade hoppats, som är de fyra grupperna om sex.
Nu vill vi ta den här Index-kolumnen och omvandla den till en Modulo, som matchar Integer-Divide.
Och så skapar detta nu det upprepande mönstret som matchar räkningen av heltalsdelningen.
Sedan tar vi detta och transformerar det genom att svänga det här på samma sätt: genom att gå till Avancerade alternativ och se till att vi inte aggregerar data . Härifrån städar det faktiskt upp med en väldigt enkel Transpose .
Transponera tar kolumner, förvandlar dem till rader och vice versa. Och så, om vi tar denna data och överför den, och vi går till våra rubriker och använder versradsrubriker , har vi nu exakt de lag vi hade.
Slutsats
Det här är två olika sätt som vi kan använda LuckyTemplates Modulo och Integer-Divide för att transformera vår data. Du kommer att upptäcka att dessa tekniker är verkligen användbara i många olika transformationsmönster när det gäller stackdata och parade data. Du kan använda dessa för att varva ner dessa konfigurationer på sätt som liknar det vi har gjort här idag.
Jag hoppas att du tyckte att det var till hjälp. Förvänta dig att lära dig mer om dessa begravda skatter iunder de kommande veckorna, så att du också kan få ut det mesta av dem.
Med vänliga hälsningar!
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.
I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.
I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.
I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.
I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.
Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.