Ir para conteúdo
  • 0

Obter primeiro maior valor e segundo maior valor


Ir para solução Solucionado por Marcelo Krause de Matos ,

Pergunta

  • Alunos
Postado

Olá,


Preciso obter o maior valor por categoria e o segundo maior valor por categoria.
Para o maior valor eu faria um :

Max = MAX(Table1[Valor])

image.png.ef8717c8d9c05369d3594bd7864c9b2b.png

Mas para obter o segundo maior valor de cada categoria eu já tentei usar o RANKX e o TOPN, mas não tive sucesso.

Preciso de uma coluna com a categoria, a outra com o 1º vlr max e na ultima o 2º vlr max.

Agradeço se puderem me ajudar.

Segue uma base para testes.

Att, 

Marcelo Matos

 

Book2.xlsx

2 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
Postado

Olá João,

Primeiramente obrigado pela resposta.

percebi que a coluna "2 valor" para a categoria 2b ele está somando os resultados, pois temos a repetição do valor 5 para a categoria 2b.

image.png.199ba2bab9b67d6efd0e39bae5af80a6.pngimage.png.b45bcc9ca1fd76cd0287587ae67fa18e.png

eu fiz um pequeno ajuste para não somar o valor que foi com o max dos valores

image.png.acb1f081797b02c0391a016d5c28847a.pngimage.png.e9b0b2d1d02d8a487babc35da3acb065.png

te agradeço pela força, forte abraço

  • 0
  • Alunos
Postado
17 minutos atrás, Marcelo Krause de Matos disse:

Olá,


Preciso obter o maior valor por categoria e o segundo maior valor por categoria.
Para o maior valor eu faria um :

Max = MAX(Table1[Valor])

image.png.ef8717c8d9c05369d3594bd7864c9b2b.png

Mas para obter o segundo maior valor de cada categoria eu já tentei usar o RANKX e o TOPN, mas não tive sucesso.

Preciso de uma coluna com a categoria, a outra com o 1º vlr max e na ultima o 2º vlr max.

Agradeço se puderem me ajudar.

Segue uma base para testes.

Att, 

Marcelo Matos

 

Book2.xlsx 117 kB · 0 downloads

Boa Tarde! 

@Marcelo Krause de Matos solução em anexo! 

 

forum duvida.pbix

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...