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
  • Membros
  • 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
  • Membros
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
  • Membros

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
  • Membros

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...