Group by är en typ av fråga som också används i power bi, det finns en editor i power bi som är känd som frågeditorfönster som har olika frågor för åtkomst till data och sådan fråga är Group by som används för att gruppera rader baserat på ett visst värde.
Gruppera efter funktion i Power BI
Power BI GROUPBY Dax-funktion grupperar data genom att samla in informationen från två olika tabeller. Detta fungerar nästan som den sammanfattade funktionen i Power BI, men groupby tillåter oss inte att göra någon form av implicita beräkningar med hjälp av beräkningsfunktionen; istället tillåter det oss att använda den nya DAX-funktionen "CURRENTGROUP ()" i aggregeringsfunktionerna i den ytterligare kolumnen den lägger till.
Nedan visas SYNTAX för Power BI GROUP BY Dax-funktionen.

- (): Vad är förhållandet första kolumnen från någon av de två tabellerna?
- (): Vad är förhållandet andra kolumnen från någon av de två tabellerna?
- : Det här är namnet på den nya kolumnen vi ska skapa.
- : Genom att använda vilken DAX-funktion måste vi sammanställa värdena.
- Eftersom vi grupperar data måste vi lagra dem som en ny tabell, så i Power BI, gå till "Modellering" och klicka på "Ny tabell."
- Detta skapar en ny tabell, och i formelfältet kan vi se att den har markerat densamma.
- Ge först ett namn till den här nya tabellen som "Gruppera efter kategori och köpare."
- Efter tabellnamnet, sätt lika sjunga och öppna Power BI GROUPBY DAX-funktionen.
- Det första argumentet för power bi GROUPBY DAX-funktionen är tabell, dvs. av tillgängliga två tabeller från vilken tabell vi behöver för att gruppera data, i detta exempel behöver vi gruppera data från tabellen "Försäljning", så ange tabellnamnet som ”Försäljning”.
- Nästa argument är GroupBy_ColumnName1, dvs. baserat på vilken kolumn vi behöver för att gruppera data. Så från "Försäljningstabell" måste vi gruppera efter "Kategori", så välj kolumnen "Kategori" från "Försäljningstabell."
- Därefter från tabellen "Köpare" måste vi nämna kolumnnamnet som ska grupperas. Så från tabellen "Köpare" måste vi gruppera efter "köparmässigt".
- Okej, att ange kolumnnamn är över. Därefter måste vi ge ett namn till den aggregerade kolumnen. Eftersom vi aggregerar kolumnen "Försäljningsvärde" ger vi bara samma namn.
- Därefter, för den här nya kolumnen "Försäljningsvärde", måste vi använda DAX-funktionen för att returnera det sammanlagda värdet. Öppna SUMX-funktionen i argumentet Uttryck 1 .
- För detta uttryck måste vi tillhandahålla en speciell CURRENTGROUP () -funktion.
- I nästa argument för SUMX-funktionen, öppna SUM-funktionen.
- Eftersom vi lägger till kolumnen "Försäljningsvärde" från tabellen "Försäljning" anger du kolumnnamnet. Stäng sedan två parenteser för SUMX & SUM-funktioner och ange ett kommatecken.
- Namn 2 är argumentet för GROUPBY-funktionen, dvs vad namnet på den andra aggregerade kolumnen är, ange namnet som ”Kostnadsvärde” i dubbla citat.
- För den här öppna SUMX-funktionen, inuti denna öppna CURRENTGROUP-funktion och för Expression, öppna SUM-funktionen och välj kolumnen "Kostnadsvärde" i tabellen "Försäljning".
- Stäng nu tre parenteser för Power BI SUMX-, SUM- och GROUPBY-funktioner och tryck på enter-tangenten för att stänga DAX-formeln. Då kan du se tre tabeller här. Välj den nyskapade tabellen för gruppering. I denna; vi kan se DAX-uttryck i formelsektionen.
- CURRENTGROUP är den nya funktionen som endast kan användas i GROUPBY-funktionen.
- CURRENTGROUP tar referensen till grupperingstabellen.
- Vi kan inte använda CALCULATE-funktionen i Power BI GROUPBY DAX-funktionen.
Jag vet att det inte är så lätt att förstå genom att läsa syntaxförklaringarna, men i exempelavsnitten kommer du att lära dig tydligt.

Hur använder jag GroupBy Dax-funktionen i Power BI?
För att använda Power BI groupby-funktionen behöver vi minst två tabeller, och nedan är de två tabellerna som jag ska använda för den här DAX-funktionsdemonstrationen.

Mellan den första tabellen (försäljningstabell) och den andra tabellen (köpartabellen) är den vanliga kolumnen "Kategori". I tabellen "Köpare" har vi vad som är kategorin för varje köpare, så med hjälp av dessa två tabeller kommer vi att gruppera data.
När vi grupperar data måste vi identifiera vilka kolumner vi behöver i den nya grupptabellen. i det här fallet behöver jag "Kategori, köpare, försäljningsvärde och kostnadsvärde."
Kopiera och klistra in data direkt till Power BI, eller så kan du kopiera data till en excel-fil och sedan importera den till Power BI som en Excel-filreferens. Så du kan ladda ner Excel-arbetsboksmallen från länken nedan, som används för detta exempel.
Jag har direkt laddat upp data till Power BI.











Obs !: CURRENTGROUP () -funktionen kan endast användas i Power BI GroupBy-funktionen. Denna funktionsåtkomst till undertabellen som representerar den aktuella gruppen i GROUPBY-funktionen.





Som du kan se ovan kan vi se den aggregerade grupperade tabellen.
Obs! Jag har gjort så mycket formatering till den här tabellen, du kan ladda ner Power BI RANKX-mallen från länken nedan och tillämpa varje formateringsteknik som tillämpad.
Saker att komma ihåg
: Först måste vi ange tabellnamnet från vilket vi grupperar data. Du kan ladda ner denna Power BI GroupBy-mall här - Power BI GroupBy-mall #####