Quando usar
Para agregar resultados intermediários de expressões de tabela (variáveis, SUMMARIZECOLUMNS) com iteradores X sobre CURRENTGROUP().
Sintaxe
DAX
GROUPBY(<Tabela>[, <ColunaAgrupamento>[, <ColunaAgrupamento>[, …]]][, <Nome>, <Expressão>[, <Nome>, <Expressão>[, …]]])Parâmetros
Tabela: qualquer expressão DAX que retorne tabela. ColunaAgrupamento (Opcional): coluna existente na tabela ou em tabela relacionada; não pode ser expressão. Nome (Opcional): nome da nova coluna, entre aspas duplas. Expressão (Opcional): função de agregação X com CURRENTGROUP() como primeiro argumento.
Aplica-se a
- SimColuna Calculada
- SimTabela Calculada
- SimMedida
- NãoCálculo Visual
Exemplo
DAX
// Consulta: maior venda de categoria em cada região
DEFINE
VAR vVendasRegiaoCategoria =
SUMMARIZECOLUMNS (
TabDimRegiao[NomeRegiao],
TabDimProduto[Categoria],
"Vendas", [Total de Vendas]
)
EVALUATE
GROUPBY (
vVendasRegiaoCategoria,
TabDimRegiao[NomeRegiao],
"Maior Venda de Categoria", MAXX ( CURRENTGROUP (), [Vendas] ) // linhas do grupo atual
)Mais informações
- Lançamento
- 2016-Nov