Funcția Power Query În LuckyTemplates: Grupați după funcție

Funcția Power Query În LuckyTemplates: Grupați după funcție

Acest tutorial este despre o  funcție de interogare de putere din LuckyTemplates numită Group By . Este o caracteristică subestimată din LuckyTemplates care vă permite să rezolvați problemele comune în cel mai simplu mod posibil. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Funcția Grupare după este cea mai bună opțiune atunci când aveți o serie de atribute pe care doriți să le grupați și să creați un agregat.

Cuprins

Exemplu de tabel de vânzări

Acesta este un exemplu de raport care utilizează calcule DAX. Are redundanță circulară și probleme de context de filtrare.

Funcția Power Query În LuckyTemplates: Grupați după funcție

Tabelul a fost grupat după client, an și lună și suma vânzărilor.

Valoarea totală a vânzărilor este apoi plasată pe fiecare rând al grupului.

Folosind funcția Power Query Group By

Pentru a replica acest lucru folosind funcția Grupare după, deschideți Power Query și faceți clic pe Grupare după .

Funcția Power Query În LuckyTemplates: Grupați după funcție

După ce este deschis, faceți clic pe Avansat și începeți să grupați atributele.

În primul rând, grupați Client și An și Luna . În acest caz, denumiți coloana Valoarea totală a vânzărilor grupate . Apoi, modificați operația în Sumă  și coloana în Valoarea vânzărilor .

Funcția Power Query În LuckyTemplates: Grupați după funcție

Puteți vedea că a generat o coloană. Cu toate acestea, datele sunt incomplete deoarece au doar un rând per client.

Funcția Power Query În LuckyTemplates: Grupați după funcție

Așadar, reveniți la pasul funcției Grupați după pentru a remedia acest lucru.

În partea de jos a funcției, faceți clic pe Adăugare agregare și denumiți-o AllData .

Pentru operație, alegeți Toate rândurile . Această operație oferă o modalitate de a returna toate rândurile care erau în datele originale cu operatorul agregat aplicat. Apoi, mutați parametrii în sus și faceți clic pe OK.

Funcția Power Query În LuckyTemplates: Grupați după funcție

Aceasta creează o nouă coloană în tabel.

Funcția Power Query În LuckyTemplates: Grupați după funcție

Acum, eliminați coloanele Client și An și Lună și extindeți coloana AllData .

Funcția Power Query În LuckyTemplates: Grupați după funcție

Acum aveți același tabel configurat ca în exemplu.

Deci, în loc să utilizați DAX complexe  și referințe circulare, puteți utiliza Group By pentru a obține cu ușurință rezultatele dorite.

Exemplu de record de baschet

În acest exemplu, am folosit recordurile finale ale echipei de baschet Chicago Bulls.

Funcția Power Query În LuckyTemplates: Grupați după funcție

Acestea sunt cele mai bune serii de șapte jocuri în fiecare an.

Aplicarea funcției Power Query Group By

Folosind funcția Grupare după, trebuie să determinați câte câștiguri în serie au avut, adică 4 din 7.

Dacă utilizați coduri DAX, puteți ajunge să utilizați această măsură pentru a identifica câștigurile în serie.

Funcția Power Query În LuckyTemplates: Grupați după funcție

Puteți vedea că folosește comenzi imbricate , iteratoare imbricate și unele funcții precum , . 

Pentru a face acest lucru într-o interogare de putere, scoateți câștigurile și pierderile și convertiți-le într-o măsură de numărare.

Accesați Adăugați coloane și faceți clic pe Coloană din exemple . Apoi, denumește coloana Count . După aceea, atribuiți 0 valoare pentru pierderi și 1 pentru câștiguri.

Funcția Power Query În LuckyTemplates: Grupați după funcție

Următorul pas este să descoperi jocul decisiv din fiecare serie, care este întotdeauna ultimul joc jucat.

Deci, accesați Gruparea după și faceți clic pe Avansat. Grupați Anul și setați parametrii.

Introduceți AllData  pentru numele coloanei și setați Operația la Toate rândurile . Apoi, dați clic pe Adăugați o agregare și numiți-o Joc de decizie . Setați operația la Max  și coloana la Jocuri .

Funcția Power Query În LuckyTemplates: Grupați după funcție

Odată ce coloanele sunt generate, extindeți coloana AllData .

Funcția Power Query În LuckyTemplates: Grupați după funcție

Acum aveți datele pentru jocul decisiv.

Ultimul lucru pe care trebuie să-l faceți este să creați o altă coloană care returnează valoarea coloanei Număr pentru jocul decisiv al seriei.

Pentru a face acest lucru, faceți clic pe Coloană condiționată și denumiți-o Număr de câștiguri în serie . Setați parametrul pentru a genera coloana Număr dacă coloana Jocuri este egală cu coloana Joc de decizie . Dacă nu, ar trebui să revină la 0.

Funcția Power Query În LuckyTemplates: Grupați după funcție

După ce ați terminat, accesați fila Acasă și faceți clic pe Închideți și aplicați.

Acesta este tabelul care a fost creat folosind măsuri DAX complexe .

Funcția Power Query În LuckyTemplates: Grupați după funcție

Recrearea mesei de record de baschet

Folosind această analiză, puteți recrea tabelul.

Luați coloanele An  și Număr de câștiguri în serie  în tabloul de bord și transformați-le într-un tabel.

Asigurați-vă că Anul nu rezumă și formatul Numărului de câștiguri în serie ca număr întreg.

Funcția Power Query În LuckyTemplates: Grupați după funcție

Apoi, obțineți totalul numărului de câștiguri în serie . Faceți clic pe săgeata derulantă a coloanei și alegeți Sumă .

Funcția Power Query În LuckyTemplates: Grupați după funcție

Puteți vedea că are aceleași rezultate fără a utiliza o singură funcție DAX.

Funcția Power Query În LuckyTemplates: Grupați după funcție

În aceste două exemple, puteți vedea cum funcționează funcția Group By atunci când o combinați cu capacitatea fie de a returna agregatul, fie de a returna toate rândurile.

Vă oferă flexibilitatea de a aborda o gamă largă de probleme de grup.

Concluzie


Modalități eficiente de a utiliza funcția GROUPBY în LuckyTemplates
Organizarea interogărilor în grupuri în LuckyTemplates
Grupuri de calcul LuckyTemplates – Tutorial DAX

Group By este o funcție de interogare de putere extrem de utilă în LuckyTemplates. Are un mare potențial în crearea de rapoarte și vizualizări.

Dacă folosirea funcțiilor și codurilor DAX este prea complexă, puteți utiliza funcția Group By ca alternativă. Ajută la generarea cu ușurință a datelor valoroase pentru probleme complexe.

În acest tutorial, am arătat cum puteți maximiza potențialul funcției Group By și îl puteți aplica în propriile rapoarte.


Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți