Ir para conteúdo
  • 0

Filtrar maior data dentro de cada mês


Emerson Danilo
Ir para solução Solucionado por Emerson Danilo ,

Pergunta

  • Alunos

Pessoal, bom dia!
Em uma tabela, no campo de data, preciso aplicar um filtro onde traga exatamente a maior data de cada mês.
Por exemplo, olhando a tabela abaixo, preciso que o filtro me retorne os dias 29 de setembro, 31 de outubro e 17 de novembro e assim por diante.

Talvez por DAX seja mais fácil, mas quero fazer via Power Query para reduzir o tamanho da minha consulta.

image.png.bd799b2a83f03c81e1710255ff53168d.png

Fórum.xlsx

Editado por Emerson Danilo
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Fala Pessoal, bom dia!

Peço desculpas na demora em dar um retorno. Agradeço a todos que de alguma forma tentaram me ajudar. Consegui resolver meu problema através da linguagem SQL manipulando os dados direto da fonte pegando a maior data de cada período utilizando as funções EXTRACT e MAX. 

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

  • 0
  • Alunos

Emerson

No Power Query vc pode adiconar uma nova coluna, indo em "Adcionar Coluna" e selecionar "Coluna Personalizada", ai na barra de fórmula, insira a fórmula abaixo

= Table.AddColumn(
    #"Etapa Anterior",
    "MaiorDataDoMes",
    each Date.From(List.Max(List.Select( #"Etapa Anterior"[Data], each Date.Month(_) = Date.Month([Data]) and Date.Year(_) = Date.Year([Data]))))
)

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Suave @Emerson Danilo?

Tenta criar a coluna nova com a formula abaixo:

Citar

= Table.AddColumn(
    #"Changed Type", 
    "MaiorData", 
    each List.Max(
        Table.SelectRows(
            #"Changed Type", 
            (inner) => Date.Month(inner[dtbase]) = Date.Month([dtbase]) 
                        and Date.Year(inner[dtbase]) = Date.Year([dtbase])
        )[dtbase]
    )
)

image.png.1ef092344a120dd350a0968ef23b32d7.png

Abs!

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...