Skupina po je vrsta poizvedbe, ki se uporablja tudi v power bi, v moči bi obstaja urejevalnik, znan kot okno urejevalnika poizvedb, ki ima različna poizvedbe za dostop do podatkov, taka poizvedba pa je skupina, s katero se skupine združujejo vrstice na podlagi dano določeno vrednost.
Razvrsti po funkcijah v Power BI
Funkcija Power BI GROUPBY Dax bo podatke združila tako, da bo zbrala informacije iz dveh različnih tabel. To deluje skoraj podobno kot povzeta funkcija v Power BI, vendar nam groupby ne omogoča nobenih implicitnih izračunov z uporabo funkcije izračuna; namesto tega nam omogoča uporabo nove funkcije DAX “CURRENTGROUP ()” znotraj funkcij združevanja v dodatnem stolpcu, ki ga doda.
Spodaj je SYNTAX funkcije Power BI GROUP BY Dax.

- (): Kakšen je prvi stolpec razmerja iz katere koli od obeh tabel?
- (): Kakšen je odnos drugega stolpca iz katere koli od obeh tabel?
- : To bo ime novega stolpca, ki ga bomo ustvarili.
- : Z uporabo katere funkcije DAX moramo agregirati vrednosti.
- Ker podatke razvrščamo v skupine, jih moramo shraniti kot novo tabelo, zato v Power BI pojdite na »Modeliranje« in kliknite »Nova tabela«.
- Tako boste ustvarili novo tabelo in v vrstici s formulami lahko vidimo, da je poudarila isto.
- Najprej tej novi tabeli poimenujte »Skupina po kategorijah in kupcih«.
- Za imenom tabele postavite enak sing in odprite funkcijo Power BI GROUPBY DAX.
- Prvi argument funkcije power bi GROUPBY DAX je Tabela, tj. Od razpoložljivih dveh tabel, iz katere tabele moramo združiti podatke, v tem primeru moramo podatke združiti iz tabele »Prodaja«, zato navedite ime tabele. kot »prodaja«.
- Naslednji argument je GroupBy_ColumnName1, tj. Glede na stolpec, ki ga moramo združiti. Torej, v razdelku »Prodajna tabela« se moramo razvrstiti po kategorijah, zato v razdelku »Prodajna tabela« izberite stolpec »Kategorija«
- Nato moramo v tabeli »Kupci« omeniti ime stolpca, ki ga bomo razvrstili v skupine. Torej v tabeli »Kupci« se moramo razvrstiti glede na »Kupci«.
- Ok, določanje imen stolpcev je končano. Nato moramo agregatnemu stolpcu dati ime. Ker zbiramo stolpec »Prodajna vrednost«, bomo dali samo isto ime.
- Nato moramo za ta novi stolpec »Prodajna vrednost« uporabiti funkcijo DAX, da vrnemo skupno vrednost. Odprite funkcijo SUMX v argumentu Izraz 1 .
- Za ta izraz moramo vnesti posebno funkcijo CURRENTGROUP () .
- V naslednjem argumentu funkcije SUMX odprite funkcijo SUM.
- Ker v tabelo "Prodaja" dodajamo stolpec "Vrednost prodaje", vnesite ime stolpca. Po tem zaprite dva oklepaja za funkcije SUMX in SUM in vnesite vejico.
- Ime 2 je argument funkcije GROUPBY, tj., Kateremu imenu je drugi zbirni stolpec, v dvojne narekovaje vnesite ime kot »Vrednost stroškov«.
- Za to tudi odprto funkcijo SUMX, znotraj te odprte funkcije CURRENTGROUP in za Expression odprite funkcijo SUM in izberite tabelo »Vrednost stroškov« v tabeli »Prodaja«.
- Zdaj zaprite tri oklepaje za funkcije Power BI SUMX, SUM in GROUPBY in pritisnite tipko enter, da zaprete formulo DAX. Potem lahko tukaj vidite tri tabele. Izberite novo ustvarjeno tabelo za razvrščanje v skupine. V tem; izraz DAX lahko vidimo v oddelku s formulami.
- CURRENTGROUP je nova funkcija, ki jo lahko uporabljate samo znotraj funkcije GROUPBY.
- CURRENTGROUP se sklicuje na tabelo razvrščanja.
- V funkciji Power BI GROUPBY DAX ne moremo uporabiti funkcije CALCULATE.
Vem, da z branjem razlag skladnje ni tako enostavno razumeti, toda v razdelkih s primeri se boste jasno naučili.

Kako uporabljati funkcijo GroupBy Dax v Power BI?
Za uporabo funkcije Power BI groupby potrebujemo vsaj dve tabeli, spodaj pa sta dve tabeli, ki ju bom uporabil za predstavitev funkcije DAX.

Med prvo tabelo (tabela prodaje) in drugo tabelo (tabela kupcev) je skupni stolpec »Kategorija«. V tabeli »Kupci« imamo kategorijo za vsakega kupca, zato bomo z uporabo teh dveh tabel podatke razvrstili v skupine.
Med razvrščanjem podatkov moramo ugotoviti, kateri stolpci potrebujemo novo tabelo skupin; v tem primeru potrebujem "Kategorija, kupec, prodajna vrednost in vrednost stroškov."
Podatke kopirajte in prilepite neposredno v Power BI, lahko pa jih kopirate v datoteko excel in jih nato uvozite v Power BI kot sklic na datoteko Excel. Predlogo delovnega zvezka excel lahko tako prenesete s spodnje povezave, ki je uporabljena za ta primer.
Podatke sem neposredno naložil v Power BI.











Opomba: Funkcijo CURRENTGROUP () je mogoče uporabiti samo znotraj funkcije Power BI GroupBy. Ta funkcija dostopa do podtabele, ki predstavlja trenutno skupino v funkciji GROUPBY.





Kot lahko vidite zgoraj, lahko vidimo združeno razvrščeno tabelo.
Opomba: V tej tabeli sem naredil toliko formatiranja, da lahko s spodnje povezave prenesete predlogo Power BI RANKX in uporabite vsako tehniko oblikovanja, kot je uporabljena.
Stvari, ki si jih je treba zapomniti
: Najprej moramo določiti ime tabele, od kod razvrščamo podatke. To predlogo Power BI GroupBy lahko prenesete tukaj - Power BI GroupBy Template #####