Ir para conteúdo
  • 0

Última data com dados


Daiana
Ir para solução Solucionado por Roseane ,

Pergunta

  • Alunos

Boa noite!

Procurei por aqui mas não achei algo que pudesse me ajudar..

Tenho duas fórmulas. Uma que traz a posição do mês anterior:

CALCULATE(
SUM(f_base[Posição]),
DATEADD(
FILTER(
DATESMTD('d_calendário'[Date]),
'd_calendário'[Date] <= TODAY()), 
-1, MONTH), 
'd_e-commerce'[E-commerce] = "Giuliana Flores")

 

Uma que traz a posição do mês atual:

TOTALMTD(
SUM(f_base[Posição]),
'd_calendário'[Date],
'd_e-commerce'[E-commerce] = "Giuliana Flores")

 

Eu queria que a minha fórmula que traz a posição do mês anterior fosse dinâmica, uma vez que o e-commerce pode não possuir dados no mês passado, somente em janeiro, fevereiro.. Como faço para que ele pegue sempre a última posição? 

Eu fiz a seguinte fórmula:

var mes_anterior =
CALCULATE(
SUM(f_base[Posição]),
DATEADD(
FILTER(
DATESMTD('d_calendário'[Date]), 
'd_calendário'[Date] <= TODAY()),
-1, MONTH),
'd_e-commerce'[E-commerce] = "Giuliana Flores") 
 
var primeiro_mes = 
CALCULATE(
FIRSTNONBLANKVALUE('d_calendário'[Date],
SUM(f_base[Posição])),
'd_e-commerce'[E-commerce] = "Giuliana Flores")
 
return
 
IF(
mes_anterior < 0 , mes_anterior, primeiro_mes)

 

Funcionou mas aparece na tabela o mês atual = mês anterior, já que o último mês pode ser o mês atual. Tem como anular nesse caso?

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

oi, @Roseane!! agradeço muito a resposta!! consegui resolver sim!!
irei até colocar como resolvido aqui. 

agora estou com uma outra dúvida.. eu consigo manter em uma tabela somente dados do mês atual? eu não tenho valores, nem data. só tenho uma informação. mas, a tabela de dados possui data.

buscarei mais sobre on-line, se eu conseguir, te aviso!! mas, se der para me ajudar também, ficarei muito grata!! 😊

image.png.13ff6b7de873b27c02b1e94bda313ed9.png

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...