Ir para conteúdo
  • 0

Como criar um botão que filtra os ultimos 3 meses do dCalendário?


Ir para solução Solucionado por Frank Figueredo ,

Pergunta

  • Alunos
Postado

Bom dia!

Tem alguma forma de criar um segmentador que, ao clicar, filtra apenas os últimos 3 meses?

Gostaria de fazer ele vinculado ao dCalendário que já está criado. 

Ao clicar nesse botão, apenas os dados dos últimos 3 meses apareceriam na tela.

Obrigado.

7 respostass a esta questão

Posts Recomendados

  • 1
  • Alunos
  • Solução
Postado

@schmeisck dá uma olhada pra ver se é isso que precisa:

 

image.png.cae077cc51662b6199bd1ee91b7c7f03.png

 

 

Criei uma coluna calculada da tabela calendário, que faz o check da data pra ver se está entre os três últimos meses, com base uma data base, que no meu caso foi 23/02/2019 porque não tinha dados atualizados na minha base, mas no seu caso, se quiser dinâmica com base no calendário corrente basta substituir pelo today() ou algo similar:

Últimos Tres Meses = 
VAR vDataAtual = DATE(2019,02,23) // USAR O TODAY()
VAR vInicioMes = DATE(YEAR(vDataAtual),MONTH(vDataAtual),1)
VAR VDataInicio = EDATE(vInicioMes,-2)

RETURN 

IF(
    dCalendario[Data] >= VDataInicio && 
    dCalendario[Data] <= vDataAtual, 
    "Últimos 3 Meses",
    BLANK()
    
)

Coloquei como em Branco os demais valores, mas você pode personalizar conforme sua necessidade.

depois foi só usar como filtro.

  • 1
  • Alunos
Postado

Bom dia @schmeisck, tudo certo 

Em anexo coloquei o arquivo pbix com a resolução, utilizando a dcalendario e possivel ter uma coluna que retorna essa diferença para a data atual, e que podemos usar como filtro posteriormente. Fiz como coluna calcula, pode ser que haja uma forma via Power Query também mas não testei. La da para ajustar na coluna se desejar avaliar por outro período.

image.png.f1371bb02e0fd1ceff27257205125eb8.png

Caso tenha te ajuda, se possível marcar como a solução. Abraços !!

Duvida - Filtro por ultimos meses.pbix

  • Like 2
  • 0
  • Alunos
Postado

Opa! Bom dia, boa tarde, boa noite!

Uma sugestão para ficar dinâmica a solução é utilizar a dCalendário que o Leo monta na live 52.

Tem uma coluna que é o offset Mês... que atenderia sua necessidade.image.thumb.png.ab5f23ca043493ce0806cb198eddae73.png

image.thumb.png.56ff423d28432b68b4816f5addab1e89.png

  • Like 1

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...