Ir para conteúdo
  • 0

Calculo acumulado dentro do mês


Marcelo Kniss
Ir para solução Solucionado por Tiago Craici - Xperiun ,

Pergunta

  • Alunos

Boa tarde, pessoal.

Preciso fazer um cálculo acumulado (que leve em consideração somente os dias do mês do contexto do filtro atual ), porém da forma que estou fazendo minha fórmula, ela tá pegando o acumulado de todos os anos.

Alguém sabe oque eu preciso mudar para pegar o acumulado somente do contexto do filtro atual?
 

Disponibilidade Acumulada =
 VAR vUltimoDiaContexto = MAX(dCalendario[Data])
 VAR vAcumulado =
 CALCULATE(
     [Disponibilidade],
     ALL(dCalendario),
     dCalendario[Data] <= vUltimoDiaContexto
 )
 RETURN
 
vAcumulado
Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0
  • Admin
  • Solução

Para sua medida respeita mês e ano tem que passar a função "VALUES" para voltar a ler o contexto dos mesmos:

Medida:



 

Disponibilidade Acumulada =
 VAR vUltimoDiaContexto = MAX(dCalendario[Data])
 VAR vAcumulado =
 CALCULATE(
     [Disponibilidade],
     ALL(dCalendario),
     dCalendario[Data] <= vUltimoDiaContexto,
     VALUES(dCalendario[Ano]),
     VALUES(dCalendario[Mês])
 )
 RETURN
 
vAcumulado
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
1 minuto atrás, Tiago Craici disse:

Para sua medida respeita mês e ano tem que passar a função "VALUES" para voltar a ler o contexto dos mesmos:

Medida:



 

Disponibilidade Acumulada =
 VAR vUltimoDiaContexto = MAX(dCalendario[Data])
 VAR vAcumulado =
 CALCULATE(
     [Disponibilidade],
     ALL(dCalendario),
     dCalendario[Data] <= vUltimoDiaContexto,
     VALUES(dCalendario[Ano]),
     VALUES(dCalendario[Mês])
 )
 RETURN
 
vAcumulado

Obrigado, deu certo!

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