Quando usar
Para criar rankings dinâmicos em visuais — posição de cada produto, vendedor ou região.
Sintaxe
RANK([<Empates>][, <Relação> ou <Eixo>][, <OrderBy>][, <Blanks>][, <PartitionBy>][, <MatchBy>][, <Reset>])Parâmetros
Empates (Opcional): SKIP (padrão) ou DENSE. Relação (Opcional): expressão de tabela; em cálculo visual aceita um eixo. Se omitida, OrderBy é obrigatório e o padrão é ALLSELECTED das colunas de OrderBy e PartitionBy. OrderBy (Opcional): cláusula ORDERBY() que define a ordenação de cada partição. Blanks (Opcional): tratamento de BLANK na ordenação: DEFAULT, FIRST ou LAST. PartitionBy (Opcional): cláusula PARTITIONBY() com as colunas de partição. MatchBy (Opcional): cláusula MATCHBY() com as colunas que identificam a linha atual. Reset (Opcional): só em cálculo visual; se e em que nível o cálculo reinicia.
Aplica-se a
- SimColuna Calculada
- SimTabela Calculada
- SimMedida
- SimCálculo Visual
Exemplo
// Medida: ranking denso dos clientes por vendas
Ranking de Clientes =
RANK (
DENSE,
ALLSELECTED ( TabDimCliente[NomeCliente] ),
ORDERBY ( [Total de Vendas], DESC )
)
// Cálculo visual: ranking dos meses dentro de cada ano
Ranking no Ano = RANK ( DENSE, ORDERBY ( [Total de Vendas], DESC ), PARTITIONBY ( [Ano] ) )Mais informações
- Equivalente Excel (pt-BR)
- ORDEM
- Equivalente Excel (en-US)
- RANK
- Lançamento
- 2023-Abr