Power Query-funktion i LuckyTemplates: Gruppér efter funktion

Denne vejledning handler om en power-forespørgselsfunktion  i LuckyTemplates kaldet Group By . Det er en undervurderet funktion i LuckyTemplates, der lader dig løse almindelige problemer på den enklest mulige måde. Du kan se den fulde video af denne tutorial nederst på denne blog.

Grupper efter-funktion er den bedste mulighed, når du har en række attributter, som du vil gruppere og oprette et aggregat.

Indholdsfortegnelse

Eksempel på salgstabel

Dette er en eksempelrapport, der bruger DAX-beregninger. Det har problemer med cirkulær redundans og filterkontekst.

Power Query-funktion i LuckyTemplates: Gruppér efter funktion

Tabellen var grupperet efter kunde, år og måned og sum af salgsbeløb.

Det samlede salgsbeløb placeres derefter på hver række i gruppen.

Brug af Power Query Function Group By

For at replikere dette ved at bruge funktionen Grupper efter skal du åbne Power Query og klikke på Grupper efter .

Power Query-funktion i LuckyTemplates: Gruppér efter funktion

Når den er åben, skal du klikke på Avanceret og begynde at gruppere attributter.

Først gruppekunde og år og måned . I dette tilfælde skal du navngive kolonnen Samlet salgsbeløb grupperet . Skift derefter operationen til Sum  og kolonnen til Salgssum .

Power Query-funktion i LuckyTemplates: Gruppér efter funktion

Du kan se, at det genererede en kolonne. Dataene er dog ufuldstændige, fordi de kun har én række pr. kunde.

Power Query-funktion i LuckyTemplates: Gruppér efter funktion

Så gå tilbage til funktionstrinnet Grupper efter for at rette dette.

I bunden af ​​funktionen skal du klikke på Tilføj aggregation og navngive den AllData .

For operationen skal du vælge Alle rækker . Denne handling giver mulighed for at returnere alle de rækker, der var i de oprindelige data med den samlede operator anvendt på den. Flyt derefter parametrene op og klik på OK.

Power Query-funktion i LuckyTemplates: Gruppér efter funktion

Dette opretter en ny kolonne i tabellen.

Power Query-funktion i LuckyTemplates: Gruppér efter funktion

Fjern nu kolonnerne Kunde og År og Måned, og udvid kolonnen AllData .

Power Query-funktion i LuckyTemplates: Gruppér efter funktion

Du har nu den samme tabel opsat som i eksemplet.

Så i stedet for at bruge komplekse og cirkulære referencer, kan du bruge Group By for nemt at opnå dine ønskede resultater.

Eksempel på basketballrekord

I dette eksempel har vi brugt Chicago Bulls basketballholds finalerekorder.

Power Query-funktion i LuckyTemplates: Gruppér efter funktion

Disse er de bedste syv-spils serier hvert år.

Anvendelse af Power Query-funktionsgruppen efter

Ved at bruge funktionen Grupper efter skal du bestemme, hvor mange seriesejre de havde, hvilket var 4 ud af 7.

Hvis du bruger DAX-koder, kan du ende med at bruge dette mål til at identificere seriegevinsten.

Power Query-funktion i LuckyTemplates: Gruppér efter funktion

Du kan se, at den bruger indlejrede kommandoer, indlejrede iteratorer og nogle funktioner som f.eks,  .

For at gøre det i en power-forespørgsel skal du tage gevinsterne og tabene ud og konvertere dem til et tællemål.

Gå til Tilføj kolonner, og klik på Kolonne fra eksempler . Navngiv derefter kolonnen Antal . Tildel derefter 0 værdi for tabene og 1 for gevinster.

Power Query-funktion i LuckyTemplates: Gruppér efter funktion

Det næste trin er at finde ud af det afgørende spil i hver serie, som altid er det sidste spil, der spilles.

Så gå til Grupper efter og klik på Avanceret. Grupper året og indstil parametrene.

Indtast AllData  for kolonnenavnet, og indstil Operationen til All Rows . Klik derefter på Tilføj aggregering og kald det Deciding Game . Indstil Operation til Max  og kolonnen til Spil .

Power Query-funktion i LuckyTemplates: Gruppér efter funktion

Når kolonnerne er genereret, skal du udvide kolonnen AllData .

Power Query-funktion i LuckyTemplates: Gruppér efter funktion

Du har nu dataene til det afgørende spil.

Den sidste ting du skal gøre er at oprette en anden kolonne, der returnerer værdien af ​​kolonnen Count for det afgørende spil i serien.

For at gøre det skal du klikke på Betinget kolonne og navngive den Series Win Count . Indstil parameteren til at generere kolonnen Antal , hvis kolonnen Spil er lig med kolonnen Afgørende spil . Hvis ikke, bør den vende tilbage til 0.

Power Query-funktion i LuckyTemplates: Gruppér efter funktion

Når du er færdig, skal du gå til fanen Hjem og klikke på Luk og anvend.

Dette er tabellen, der blev oprettet ved hjælp af komplekse .

Power Query-funktion i LuckyTemplates: Gruppér efter funktion

Genskabelse af Basketball Record Table

Ved hjælp af denne analyse kan du genskabe tabellen.

Tag kolonnerne Års-  og Seriegevinsttælling  ind i dashboardet, og forvandl dem til en tabel.

Sørg for, at året ikke opsummerer, og formatet af seriens gevinst tæller som et helt tal.

Power Query-funktion i LuckyTemplates: Gruppér efter funktion

Dernæst får du totalen af ​​seriegevinsttællingen . Klik på rullepilen i kolonnen, og vælg Sum .

Power Query-funktion i LuckyTemplates: Gruppér efter funktion

Du kan se, at det har de samme resultater uden at bruge en enkelt DAX-funktion.

Power Query-funktion i LuckyTemplates: Gruppér efter funktion

I disse to eksempler kan du se, hvordan funktionen Grupper efter fungerer, når du kombinerer den med muligheden for enten at returnere aggregatet eller returnere alle rækker.

Det giver dig fleksibiliteten til at tackle en bred vifte af gruppeproblemer.

Konklusion




Group By er en meget nyttig power-forespørgselsfunktion i LuckyTemplates. Det har et stort potentiale i at skabe rapporter og visualiseringer.

Hvis det er for komplekst at bruge DAX-funktioner og -koder, kan du bruge Group By-funktionen som et alternativ. Det hjælper nemt med at generere værdifulde data til komplekse problemer.

I denne vejledning har vi vist, hvordan du kan maksimere potentialet i Group By-funktionen og anvende det på dine egne rapporter.

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.