Ir para conteúdo
  • 0

Informar valor do dia anterior


Watson Silva
Ir para solução Solucionado por Bruno Abdalla de Souza ,

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 1
  • Alunos
  • Solução

Tenta isso:
 

Ultimo Saldo = 
VAR vDataContexto = 
	MAX('dCalendário'[Date])
VAR vUltimaData = 
	CALCULATE(
		MAX('dCalendário'[Date]),
		FILTER(
			ALL('dCalendário'[Date]),
			'dCalendário'[Date]< vDataContexto && 
			[SaldoBancario_Medida]> 0
		)
	)
VAR vUltimoSaldo = 
	CALCULATE(
		[SaldoBancario_Medida],
		'dCalendário'[Date] = vUltimaData
	)

RETURN
	vUltimoSaldo

 

20221108_SaldoBancario.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Ultimo Saldo = 
VAR vDataContexto = 
	MAX(dCalendario[Data])
VAR vUltimaData = 
	CALCULATE(
		MAX(dCalendario[Data]),
		FILTER(
			dCalendario[Data],
			dCalendario[Data] < vDataContexto && 
			[Saldo] > 0
		)
	)
VAR vUltimoSaldo = 
	CALCULATE(
		[Saldo],
		dCalendario[Data] = vUltimaData
	)
RETURN
	vUltimoSaldo
	

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Prezado @Bruno Abdalla de Souza,

Muito obrigado pela ajuda.  

Mas acho que não fui claro....a sua medida mostra o saldo no último dia do contexto...o que preciso é que nos dias que não existe movimentação (saldo) apareça o saldo do dia anterior, para que haja valor em todos os dias do mês.  Entendeu?

Veja abaixo, como ficou a medida:

image.png.ac8130beb3651f4c35f95e3de4603fe5.png

Mas nesse caso, preciso que no dia 03/10 o saldo deve ser influenciado pelo valor do dia...entendeu?

Mais uma vez, muito obrigado.

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Prezado @Bruno Abdalla de Souza,

Eu consigui resolver.  Porém, com sua enorme contribuição.   Eu fiz uma pequena alteração na sua medida e resolvi.

Ultimo Saldo =

VAR vDataContexto =

    MAX('dCalendário'[Date])

VAR vUltimaData =

    CALCULATE(

        MAX('dCalendário'[Date]),

        FILTER(

            ALL('dCalendário'[Date]),

            'dCalendário'[Date] <= vDataContexto &&

            [Saldo]

        )

    )

VAR vUltimoSaldo =

    CALCULATE(

        [Saldo],

        'dCalendário'[Date] = vUltimaData

    )

 

RETURN

    vultimoSaldo  

 

 

Muito obrigado pela ajuda.

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