Quando usar
Para calcular rankings ou acumulados separadamente por grupo — ranking por região, acumulado por vendedor.
Sintaxe
DAX
PARTITIONBY([<Coluna>[, <Coluna>[, …]]])Parâmetros
Coluna (Opcional): coluna existente usada para particionar a relação da função de janela; RELATED() pode referenciar coluna de tabela relacionada.
Aplica-se a
- SimColuna Calculada
- SimTabela Calculada
- SimMedida
- SimCálculo Visual
Exemplo
DAX
// Consulta: ranking de produtos por vendas dentro de cada categoria
EVALUATE
ADDCOLUMNS (
SUMMARIZECOLUMNS (
TabDimProduto[Categoria],
TabDimProduto[NomeProduto],
"Vendas", [Total de Vendas]
),
"Ranking na Categoria",
RANK (
DENSE,
ALLSELECTED ( TabDimProduto[Categoria], TabDimProduto[NomeProduto] ),
ORDERBY ( [Total de Vendas], DESC ),
LAST, // BLANK no fim
PARTITIONBY ( TabDimProduto[Categoria] ) // reinicia por categoria
)
)Mais informações
- Lançamento
- 2022-Dez