SUMMARIZE – seskupování v datových modelech (DAX – Power Pivot, Power BI)
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
- Power BI akademie, 5 bloků (06. 02. 2023)
- Kurz Úvod do Power BI, 1 den (16. 01. 2023, 20. 02. 2023, 16. 03. 2023, ...)
- Kurz Středně pokročilé Power BI, 2 dny (07. 12. 2022, 26. 01. 2023, 21. 03. 2023, ...)
- Kurz Power Query a Power Pivot – nové nástroje v Excelu, 1 den (12. 12. 2022, 11. 01. 2023, 24. 02. 2023, ...)
Tento článek je o funkci SUMMARIZE, která v datových modelech seskupuje hodnoty. Podobně fungují v běžném Excelu kontingenční tabulky a obdobná funkcionalita je také v Power Query (Načíst a Transformovat). Výstupem funkce SUMMARIZE je tabulka. Můžeme ji tedy buď použít pro tvorbu nové, odvozené tabulky v datovém modelu, nebo pro vytvoření míry či počítaného sloupce - v těchto případech ji ovšem musíme zabalit do jiné funkce, aby výstupem bylo jedno číslo.
Vyjdeme z této tabulky s informacemi o zvířatech:
Chceme-li např. zjistit průměrný věk podle druhu a počty kusů podle druhu, napíšeme:
- Totals = SUMMARIZE('Table',
'Table'[Animal],
"Average age per kind",
AVERAGE('Table'[Age (years)]),
"Number of them",
COUNT('Table'[Age (years)]))
- Totals = SUMMARIZE('Table', - název výsledné tabulky, funkce SUMMARIZE a název zdrojové tabulky
'Table'[Animal], - sloupec, podle kterého se rozděluje (může jich být i více)
"Average age per kind", - název nového sloupce s výpočtem (záhlaví)
AVERAGE('Table'[Age (years)]), - výpočet nového sloupce s výpočtem
"Number of them", - název druhého sloupce s výpočtem
COUNT('Table'[Age (years)])) - výpočet druhého sloupce s výpočtem
Takto bude vypadat výsledek:
Další info:
- Podobně jako funkce SUMMARIZE funguje také funkce GROUPBY.
- SUMMARIZE i GROUPBY se pěkně používají pro zjištění počtu unikátních hodnot, pokud je třeba pracovat s více sloupečky a nestačí DISTINCTCOUNT.
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
- Power BI akademie, 5 bloků (06. 02. 2023)
- Kurz Úvod do Power BI, 1 den (16. 01. 2023, 20. 02. 2023, 16. 03. 2023, ...)
- Kurz Středně pokročilé Power BI, 2 dny (07. 12. 2022, 26. 01. 2023, 21. 03. 2023, ...)
- Kurz Power Query a Power Pivot – nové nástroje v Excelu, 1 den (12. 12. 2022, 11. 01. 2023, 24. 02. 2023, ...)