SUMMARIZECOLUMNS – seskupování hodnot v tabulce (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ě.
Tento článek je o funkci SUMMARIZECOLUMNS. Ta seskupuje hodnoty v tabulce, podobně jako SUMMARIZE. (Podrobněji o odlišnostech obou funkcí tady)
Jedno seskupení a jeden počítaný sloupec
Jednoduchý příklad. V této tabulce chceme zjistit celkové počty kusů podle jednotlivých druhů zvířat.
Uděláme to takhle:
- Total units by Animals =
SUMMARIZECOLUMNS(
'Table'[Animal],
"Total units",
SUM('Table'[Price per unit])
)
V argumentech funkce tedy zapíšeme sloupec, podle kterého se seskupuje, pak název nového agregovaného sloupce a pak výpočet, kterým se k němu dojde.
Více sloupců
Složitější zápis může vypadat takto. Seskupujeme podle dvou sloupečků najednou, a i ve výsledku jsou dva sloupec - jeden z nich vysčítaný pomocí funkce SUMX.