Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

Ez az oktatóanyag a LuckyTemplates Group By  nevű power lekérdezési funkciójáról szól . Ez a LuckyTemplates alulértékelt funkciója, amely lehetővé teszi a gyakori problémák legegyszerűbb megoldását. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

A Csoportosítás függvény a legjobb megoldás, ha van egy sor attribútum, amelyet csoportosítani szeretne, és egy aggregátumot szeretne létrehozni.

Tartalomjegyzék

Értékesítési táblázat példa

Ez egy mintajelentés, amely DAX számításokat használ. Körkörös redundanciával és szűrőkontextus-problémákkal rendelkezik.

Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

A táblázat Ügyfél, Év és Hónap, valamint Értékesítés összege szerint lett csoportosítva.

A teljes értékesítési összeg ezután a csoport minden sorába kerül.

A Power Query függvény használata Group By

Ha ezt a Csoportosítás szerint funkcióval szeretné replikálni, nyissa meg a Power Queryt, és kattintson a Csoportosítás alapja elemre .

Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

Miután megnyílt, kattintson a Speciális lehetőségre , és kezdje el az attribútumok csoportosítását.

Először csoportosítsa az Ügyfelet és az Évet és a hónapot . Ebben az esetben nevezze el a Teljes értékesítési összeg csoportosított oszlopot . Ezután módosítsa a műveletet Összeg értékre  , az oszlopot pedig Értékesítési összegre .

Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

Láthatja, hogy generált egy oszlopot. Az adatok azonban hiányosak, mert vásárlónként csak egy sor van benne.

Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

Ennek kijavításához térjen vissza a Csoportosítás függvény lépéséhez.

A függvény alján kattintson az Összesítés hozzáadása elemre , és nevezze el az AllData nevet .

A Művelethez válassza az Összes sor lehetőséget . Ez a művelet lehetőséget biztosít az összes olyan sor visszaadására, amely az eredeti adatokban szerepelt az összesítő operátorral. Ezután mozgassa felfelé a paramétereket, és kattintson az OK gombra.

Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

Ez egy új oszlopot hoz létre a táblázatban.

Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

Most távolítsa el az Ügyfél és az Év és a Hónap oszlopot, és bontsa ki az AllData oszlopot.

Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

Most ugyanaz a táblázat van beállítva, mint a példában.

Így ahelyett, hogy összetett és körkörös hivatkozásokat használna, használhatja a Group By alkalmazást a kívánt eredmények egyszerű eléréséhez.

Példa a kosárlabda rekordra

Ebben a példában a Chicago Bulls kosárlabdacsapat döntős rekordjait használtuk.

Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

Ezek a legjobb hétmeccses sorozatok minden évben.

A Power Query függvény alkalmazása Group By

A Csoportosítás szerint funkció használatával meg kell határoznia, hogy hány sorozatgyőzelmet szereztek, ami 7-ből 4 volt.

Ha DAX kódokat használ, előfordulhat, hogy ezt a mértéket használja a sorozat nyereményeinek azonosítására.

Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

Látható, hogy beágyazott parancsokat, beágyazott iterátorokat és néhány funkciót használ, mint pl,  .

Ha ezt a teljesítménylekérdezésben szeretné megtenni, vegye ki a nyereményeket és a veszteségeket, és alakítsa át számmértékké.

Lépjen az Oszlopok hozzáadása lehetőségre, és kattintson az Oszlop példákból elemre . Ezután nevezze el az oszlopot Count . Ezt követően adjon 0 értéket a veszteségekhez és 1-et a győzelmekhez.

Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

A következő lépés az egyes sorozatok döntő játékának kitalálása, amely mindig az utolsó játék.

Tehát lépjen a Csoportosítás elemre, és kattintson a Speciális gombra. Csoportosítsa az évet és állítsa be a paramétereket.

Írja be az AllData-t  az oszlop nevéhez, és állítsa a Művelet értéket Minden sor értékre . Ezután kattintson az Összesítés hozzáadása elemre, és nevezze el Döntő játéknak . Állítsa a Műveletet Max értékre  , az Oszlopot pedig a Játékokra .

Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

Az oszlopok létrehozása után bontsa ki az AllData oszlopot.

Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

Most már megvannak az adatok a döntő játékhoz.

Az utolsó dolog, amit meg kell tennie, hogy hozzon létre egy másik oszlopot, amely visszaadja a Count oszlop értékét a sorozat döntő játékához.

Ehhez kattintson a Feltételes oszlopra, és nevezze el Series Win Count . Állítsa be a paramétert a Szám oszlop létrehozásához, ha a Játékok oszlop megegyezik a Döntő játék oszloppal. Ha nem, akkor vissza kell térnie 0-ra.

Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

Ha elkészült, lépjen a Kezdőlap fülre, és kattintson a Bezárás és alkalmazás gombra.

Ez az a tábla, amely a komplex használatával jött létre.

Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

A kosárlabda rekordtáblázat újraalkotása

Ezzel az elemzéssel újra létrehozhatja a táblázatot.

Vigye be az Év  és a Sorozat nyereményei oszlopokat  az irányítópultra, és alakítsa őket táblázattá.

Győződjön meg arról, hogy az év nem összegzi, és a sorozat nyereményeinek formátuma nem egész szám.

Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

Ezután kapja meg a sorozat nyereményeinek összegét . Kattintson az oszlop legördülő nyílára, és válassza az Összeg lehetőséget .

Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

Láthatja, hogy ugyanazt az eredményt adja egyetlen DAX függvény használata nélkül is.

Power Query funkció a LuckyTemplatesben: Csoportosítás funkció szerint

Ebben a két példában láthatja, hogyan működik a Csoportosítás függvény, ha kombinálja az összesítés vagy az összes sor visszaadásának lehetőségével.

Rugalmasságot biztosít a csoportos problémák széles körének kezeléséhez.

Következtetés




A Group By a LuckyTemplates rendkívül hasznos teljesítménylekérdezési funkciója. Nagy lehetőségek rejlenek benne a jelentések és vizualizációk létrehozásában.

Ha a DAX függvények és kódok használata túl bonyolult, alternatívaként használhatja a Csoportosítás függvényt. Segít könnyen értékes adatokat generálni összetett problémákhoz.

Ebben az oktatóanyagban megmutattuk, hogyan maximalizálhatja a Csoportosítás szerint funkcióban rejlő lehetőségeket, és hogyan alkalmazhatja azt saját jelentéseiben.


A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.

A legerősebb funkcióhívás a LuckyTemplatesben

A legerősebb funkcióhívás a LuckyTemplatesben

Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.

Adatmodellezési technikák a DAX-mérések megszervezéséhez

Adatmodellezési technikák a DAX-mérések megszervezéséhez

A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

A LuckyTemplates egy nagyszerű eszköz a pénzügyi jelentésekhez. Itt található egy oktatóanyag, amely bemutatja, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópultjához.

A Power Query nyelvi folyamatának bevált gyakorlatai

A Power Query nyelvi folyamatának bevált gyakorlatai

Ez az oktatóanyag megvitatja a Power Query nyelvi folyamatot, és azt, hogyan segíthet zökkenőmentes és hatékony adatjelentések létrehozásában.

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

Az egyik kedvenc technikámról fogok beszélni a LuckyTemplates egyéni ikonok körül, amely dinamikusan használja az egyéni ikonokat a LuckyTemplates vizualizációkban.

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

Ebben a blogban megmutatom, hogyan hozhat létre LuckyTemplates táblázatokat olyan képlet segítségével, amely egyesíti az UNION és a ROW függvényt.