Power BI Group By - Hvordan bruges GROUPBY DAX-funktion i Power BI?

Group by er en type forespørgsel, som også bruges i power bi, der er en editor i power bi, der er kendt som forespørgselseditorvindue, der har forskellige forespørgsler for at få adgang til data, og en sådan forespørgsel er Group, som bruges til at gruppere rækker baseret på en given bestemt værdi.

Gruppér efter funktion i Power BI

Power BI GROUPBY Dax-funktion grupperer data ved at indsamle oplysningerne fra to forskellige tabeller. Dette fungerer næsten svarende til den opsummerede funktion i Power BI, men groupby tillader os ikke at foretage nogen form for implicitte beregninger ved hjælp af beregningsfunktionen; i stedet giver det os mulighed for at bruge den nye DAX-funktion “CURRENTGROUP ()” inde i aggregeringsfunktionerne i den ekstra kolonne, den tilføjer.

Nedenfor er SYNTAX for Power BI GROUP BY Dax-funktionen.

  • (): Hvad er forholdets første kolonne fra en af ​​de to tabeller?
  • (): Hvad er forholdet anden kolonne fra en af ​​de to tabeller?
  • : Dette er, hvad er navnet på den nye kolonne, vi skal oprette.
  • : Ved at bruge hvilken DAX-funktion er vi nødt til at samle værdierne.
  • Jeg ved, det er ikke så let at forstå ved at læse syntaksforklaringerne, men i eksempelsektionerne lærer du tydeligt.

    Hvordan bruges GroupBy Dax-funktion i Power BI?

    For at bruge Power BI groupby-funktionen har vi brug for mindst to tabeller, og nedenfor er de to tabeller, som jeg skal bruge den til denne DAX-funktionsdemonstration.

    Mellem den første tabel (salgstabel) og den anden tabel (købertabel) er den fælles kolonne "Kategori". I tabellen "Købere" har vi, hvad der er kategorien for hver køber, så ved hjælp af disse to tabeller grupperer vi dataene.

    Mens vi grupperer dataene, skal vi identificere, hvilke kolonner vi har brug for i den nye gruppetabel; i dette tilfælde har jeg brug for "Kategori, Køber, Salgsværdi og Omkostningsværdi."

    Kopier og indsæt dataene direkte til Power BI, eller du kan kopiere dataene til en excel-fil og derefter importere dem til Power BI som en Excel-filreference. Så du kan downloade excel-projektmappeskabelonen fra nedenstående link, som bruges til dette eksempel.

    Jeg har direkte uploadet dataene til Power BI.

    • Da vi grupperer dataene, skal vi gemme dem som en ny tabel, så i Power BI skal du gå til "Modellering" og klikke på "Ny tabel."
    • Dette vil skabe en ny tabel, og i formellinjen kan vi se, at den har fremhævet det samme.
    • Giv først den nye tabel et navn som "Gruppér efter kategori og køber."
    • Efter tabelnavnet skal du sætte lige synge og åbne Power BI GROUPBY DAX-funktionen.
    • Det første argument for power bi GROUPBY DAX-funktion er tabel, dvs. ud af de tilgængelige to tabeller, fra hvilken tabel vi har brug for for at gruppere dataene, i dette eksempel skal vi gruppere dataene fra tabellen "Salg", så angiv tabelnavnet som "Salg".
    • Det næste argument er GroupBy_ColumnName1 dvs. baseret på hvilken kolonne vi har brug for at gruppere dataene. Så fra "Salgstabel" skal vi gruppere efter "Kategorimæssigt", så vælg kolonnen "Kategori" fra "Salgstabel."
    • Dernæst fra tabellen "Købere" skal vi nævne kolonnenavnet, der skal grupperes. Så fra "Buyers" -tabellen skal vi gruppere efter "Buyers-wise".
    • Okay, angivelse af kolonnenavne er forbi. Dernæst skal vi give et navn til den samlede kolonne. Da vi aggregerer kolonnen "Salgsværdi", giver vi kun det samme navn.
    • Dernæst for denne nye kolonne "Salgsværdi" skal vi anvende DAX-funktionen for at returnere den samlede værdi. Åbn SUMX-funktionen i argumentet Udtryk 1 .
    • For dette udtryk er vi nødt til at levere en speciel CURRENTGROUP () funktion.

    Bemærk: CURRENTGROUP () -funktionen kan kun bruges i Power BI GroupBy-funktionen. Denne funktionsadgang til undertabellen, der repræsenterer den aktuelle gruppe i GROUPBY-funktionen.

    • I det næste argument for SUMX-funktionen skal du åbne SUM-funktionen.
    • Da vi tilføjer kolonnen "Salgsværdi" fra tabellen "Salg", skal du indtaste kolonnenavnet. Luk derefter to parenteser til SUMX & SUM-funktioner og indtast et komma.
    • Navn 2 er argumentet for GROUPBY-funktionen, dvs. hvad navnet på den anden samlede kolonne er, indtast navnet som "Omkostningsværdi" i dobbelt anførselstegn.
    • For denne også åbne SUMX-funktion, inde i denne åbne CURRENTGROUP-funktion og for Expression, skal du åbne SUM-funktionen og vælge kolonnen "Omkostningsværdi" i tabellen "Salg".
    • Luk nu tre parenteser til Power BI SUMX-, SUM- og GROUPBY-funktioner, og tryk på enter-tasten for at lukke DAX-formlen. Derefter kan du se tre tabeller her. Vælg den nyoprettede tabel til gruppering. Heri; vi kan se DAX-udtryk i formelsektionen.

    Som du kan se ovenfor, kan vi se den samlede grupperede tabel.

    Bemærk: Jeg har gjort så meget formatering til denne tabel, at du kan downloade Power BI RANKX-skabelonen fra nedenstående link og anvende hver formateringsteknik som anvendt.

    Ting at huske

    • CURRENTGROUP er den nye funktion, der kun kan bruges i GROUPBY-funktionen.
    • CURRENTGROUP refererer til grupperingstabellen.
    • Vi kan ikke bruge funktionen BEREGNE i Power BI GROUPBY DAX-funktionen.


    : Først skal vi specificere tabelnavnet, hvorfra vi grupperer dataene. Du kan downloade denne Power BI GroupBy-skabelon her - Power BI GroupBy-skabelon #####

    Interessante artikler...