Ir para conteúdo
  • 0

Identificar a linha de maior valor


Geovanio Peres
Ir para solução Solucionado por Vitor Peralva ,

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0
  • Membros
  • Solução

Bom Dia, @Geovanio Peres!

 

Considerando que pretende fazer no Power Query, tente o seguinte código alterando a fonte:

 

let
    Fonte = Excel.Workbook(File.Contents("C:\Users\vitor\Downloads\Dúvida Geovanio\Pasta2.xlsx"), null, true),
    Tabela1_Table = Fonte{[Item="Tabela1",Kind="Table"]}[Data],
    #"Linhas Agrupadas" = Table.Group(Tabela1_Table, {"Arquivo"}, {{"Maior Valor", each List.Max([Valor]), type number}, {"Linhas", each _, type table [Arquivo=number, Valor=number, Maior=text]}}),
    #"Personalização Adicionada" = Table.AddColumn(#"Linhas Agrupadas", "Personalizar", each let 
vMaiorValor = [Maior Valor],
vResultado = Table.AddColumn([Linhas], "Verifica Maior", each if [Valor] = vMaiorValor then "Sim" else "Não")
in 
vResultado),
    #"Outras Colunas Removidas" = Table.SelectColumns(#"Personalização Adicionada",{"Personalizar"}),
    #"Personalizar Expandido" = Table.ExpandTableColumn(#"Outras Colunas Removidas", "Personalizar", {"Arquivo", "Valor", "Maior", "Verifica Maior"}, {"Arquivo", "Valor", "Maior", "Verifica Maior"})
in
    #"Personalizar Expandido"

 

Espero ter ajudado.

  • Gostei 2
Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros

Oi @Geovanio Peres!

Dúvida, no arquivo "2" os dois valores seriam 98 né? É que um ficou no exemplo como 90.

Só para entender direito o que você espera.

Seria algo assim no DAX:

Maior Valor =
VAR vArquivo = SELECTEDVALUE(Tabela[Arquivo])

VAR vMaiorValor =
CALCULATE(
    MAX(Tabela[Valor]),
    ALL(Tabela),
    Tabela[Arquivo] = vArquivo
)

RETURN
    vMaiorValor

image.png.b850d1329126217a3ac28525d7d51537.png

  • Gostei 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...