Quando usar
Top 5 produtos, Top 10 clientes, maior N vendas — qualquer ranking de "melhores".
Sintaxe
DAX
TOPN(<N>, <Tabela>, <ExpressãoOrdem>, [<Ordem>[, <ExpressãoOrdem>, [<Ordem>]]…])Parâmetros
N: número de linhas a retornar; qualquer expressão escalar. Tabela: expressão que retorne a tabela de onde extrair as linhas. ExpressãoOrdem (Opcional): expressão avaliada para cada linha e usada na ordenação. Ordem (Opcional): 0/FALSE (DESC, padrão) ou 1/TRUE (ASC).
Aplica-se a
- SimColuna Calculada
- SimTabela Calculada
- SimMedida
- SimCálculo Visual
Exemplo
DAX
// Tabela calculada: 5 produtos mais vendidos
Top 5 Produtos =
TOPN ( 5, VALUES ( TabDimProduto[NomeProduto] ), [Total de Vendas], DESC )
// Medida: vendas dos 5 produtos mais vendidos no contexto atual
Vendas Top 5 =
CALCULATE (
[Total de Vendas],
TOPN ( 5, ALLSELECTED ( TabDimProduto[NomeProduto] ), [Total de Vendas], DESC )
)Mais informações
- Lançamento
- 2016-Nov