Funkce Power Query v LuckyTemplates: Seskupit podle funkce

Tento tutoriál je o funkci dotazu na napájení  v LuckyTemplates s názvem Group By . Je to nedoceněná funkce v LuckyTemplates, která vám umožní vyřešit běžné problémy tím nejjednodušším možným způsobem. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.

Funkce Seskupit podle je nejlepší volbou, když máte řadu atributů, které chcete seskupit a vytvořit agregaci.

Obsah

Příklad prodejní tabulky

Toto je ukázka sestavy využívající výpočty DAX. Má kruhovou redundanci a problémy s kontextem filtru.

Funkce Power Query v LuckyTemplates: Seskupit podle funkce

Tabulka byla seskupena podle zákazníka, roku a měsíce a částky prodeje.

Částka celkového prodeje je pak umístěna na každý řádek skupiny.

Pomocí funkce Power Query Group By

Chcete-li to replikovat pomocí funkce Seskupit podle, otevřete Power Query a klikněte na Seskupit .

Funkce Power Query v LuckyTemplates: Seskupit podle funkce

Jakmile je otevřen, klikněte na Upřesnit a začněte seskupovat atributy.

Nejprve seskupte Zákazník a Rok a Měsíc . V tomto případě pojmenujte sloupec Celková částka prodeje Seskupená . Dále změňte operaci na Součet  a sloupec na Částka prodeje .

Funkce Power Query v LuckyTemplates: Seskupit podle funkce

Můžete vidět, že to vygenerovalo sloupec. Data jsou však neúplná, protože mají pouze jeden řádek na zákazníka.

Funkce Power Query v LuckyTemplates: Seskupit podle funkce

Vraťte se tedy ke kroku funkce Seskupit podle a opravte to.

V dolní části funkce klikněte na Přidat agregaci a pojmenujte ji AllData .

Pro operaci vyberte Všechny řádky . Tato operace poskytuje způsob, jak vrátit všechny řádky, které byly v původních datech s agregovaným operátorem, který je na ně použit. Dále přesuňte parametry nahoru a klikněte na OK.

Funkce Power Query v LuckyTemplates: Seskupit podle funkce

Tím se v tabulce vytvoří nový sloupec.

Funkce Power Query v LuckyTemplates: Seskupit podle funkce

Nyní odeberte sloupce Zákazník a Rok a Měsíc a rozbalte sloupec AllData .

Funkce Power Query v LuckyTemplates: Seskupit podle funkce

Nyní máte nastavenou stejnou tabulku jako v příkladu.

Takže místo použití složitých a kruhových odkazů můžete použít Seskupit podle, abyste snadno získali požadované výsledky.

Příklad basketbalového rekordu

V tomto příkladu jsme použili finálové záznamy basketbalového týmu Chicago Bulls.

Funkce Power Query v LuckyTemplates: Seskupit podle funkce

Jedná se o nejlepší sedmiherní série každého roku.

Použití funkce Power Query Group By

Pomocí funkce Seskupit podle musíte určit, kolik výher v sérii měli 4 ze 7.

Pokud používáte kódy DAX, můžete skončit pomocí tohoto opatření k identifikaci výher série.

Funkce Power Query v LuckyTemplates: Seskupit podle funkce

Můžete vidět, že používá vnořené příkazy, vnořené iterátory a některé funkce jako např,  .

Chcete-li to provést v dotazu na sílu, vyjměte výhry a prohry a převeďte je na míru počtu.

Přejděte na Přidat sloupce a klikněte na Sloupec z příkladů . Poté sloupec pojmenujte Count . Poté přiřaďte 0 hodnotu pro ztráty a 1 pro výhry.

Funkce Power Query v LuckyTemplates: Seskupit podle funkce

Dalším krokem je zjistit rozhodující hru v každé sérii, která je vždy poslední hranou hrou.

Přejděte tedy na Seskupit a klikněte na Upřesnit. Seskupte rok a nastavte parametry.

Zadejte AllData  pro název sloupce a nastavte Operation na All Rows . Dále klikněte na Přidat agregaci a nazvěte ji Rozhodující hra . Nastavte operaci na Max  a sloupec na Hry .

Funkce Power Query v LuckyTemplates: Seskupit podle funkce

Po vygenerování sloupců rozbalte sloupec AllData .

Funkce Power Query v LuckyTemplates: Seskupit podle funkce

Nyní máte data pro rozhodující hru.

Poslední věc, kterou musíte udělat, je vytvořit další sloupec, který vrací hodnotu sloupce Count pro rozhodující hru série.

Chcete-li to provést, klikněte na Podmíněný sloupec a pojmenujte jej Počet výher série . Nastavte parametr pro generování sloupce Počet , pokud se sloupec Hry rovná sloupci Rozhodující hra . Pokud ne, měla by se vrátit na 0.

Funkce Power Query v LuckyTemplates: Seskupit podle funkce

Po dokončení přejděte na kartu Domů a klikněte na Zavřít a použít.

Toto je tabulka, která byla vytvořena pomocí complex .

Funkce Power Query v LuckyTemplates: Seskupit podle funkce

Obnovení tabulky basketbalových rekordů

Pomocí této analýzy můžete znovu vytvořit tabulku.

Vezměte sloupce Year  a Series Win Count  do dashboardu a proměňte je v tabulku.

Ujistěte se, že rok neshrnuje a formát počtu výher série jako celé číslo.

Funkce Power Query v LuckyTemplates: Seskupit podle funkce

Dále získejte celkový počet výher série . Klikněte na rozbalovací šipku ve sloupci a zvolte Součet .

Funkce Power Query v LuckyTemplates: Seskupit podle funkce

Můžete vidět, že má stejné výsledky bez použití jediné funkce DAX.

Funkce Power Query v LuckyTemplates: Seskupit podle funkce

V těchto dvou příkladech můžete vidět, jak funguje funkce Seskupit podle, když ji zkombinujete s možností vrátit agregaci nebo vrátit všechny řádky.

Poskytuje vám flexibilitu při řešení široké škály skupinových problémů.

Závěr




Group By je velmi užitečná funkce dotazu na napájení v LuckyTemplates. Má velký potenciál při vytváření reportů a vizualizací.

Pokud je používání funkcí a kódů jazyka DAX příliš složité, můžete jako alternativu použít funkci Seskupit podle. Pomáhá snadno vytvářet cenná data pro složité problémy.

V tomto tutoriálu jsme si ukázali, jak můžete maximalizovat potenciál funkce Seskupit podle a aplikovat jej na své vlastní sestavy.


Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.