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.
- SUMMARIZECOLUMNS(
'Table'[Animal],
'Table'[Color],
"Total units",
SUM('Table'[Units]),
"Total price",
SUMX(
'Table',
'Table'[Price per unit]*'Table'[Units])
)
V argumentech jsou teď dva seskupovací sloupce, dva názvy nových sloupců a dva jejich výpočty.
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.