Ir para conteúdo
  • 0

Saldo inicial mesmo saldo do banco (apenas dia atual)


Marcio Fernandes
Ir para solução Solucionado por Erick Oliveira ,

Pergunta

  • Alunos

Boa noite, pessoal!
Alguém poderia me auxiliar, preciso montar um fluxo diário que:
 - Saldo inicial = saldo do banco ( apenas para o dia atual, na imagem seria dia 14/04/23)

 - Saldo do dia = saldo inicial + A Receber - A Pagar

 Na primeira linha (14/04/23) o cálculo está certo, mas para os dias futuros, o "Saldo Banco" seria 4.011.835,04 para fazer o mesmo calculo do Saldo do dia e assim por diante.

Alguém tem alguma ideia?

Desde já, obrigado. 

 

image.png.4d7e63cfaf9b8d20a483331435b1184b.png

 

 
 
Saldo Banco  =
Var vCalculo =
CALCULATE(
    [Saldo Banco],
        FILTER(
        ALL(dCalendario[Date]),
        dCalendario[Date] < MAX(dCalendario[Date])
        )
)
Return
vCalculo
 
Saldo do Dia =
CALCULATE(
    ([Saldo Banco] + [Valor Total Titulos a Receber] - [Total Valor Titulos A Pagar]),
    FILTER(dCalendario,
    dCalendario[Date] >= TODAY())
)
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Bom dia, @Marcio Fernandes;

Tente a medida abaixo:

 

Resultado = 
VAR vDataContexto = MAX(dCalendario[Date])
VAR vToday = TODAY()
VAR vSaldoDia = [A Receber] - [A Pagar] + 0
VAR vTabela = 
    FILTER(
        ALL(dCalendario[Date]),
        dCalendario[Date] <= vDataContexto &&
        dCalendario[Date] >= vToday &&
        NOT vSaldoDia = 0
    )
VAR vReceberAcumulado = 
    CALCULATE(
        [A Receber],
        vTabela
    )
VAR vPagarAcumulado = 
    CALCULATE(
        [A Pagar],
        vTabela
    )
VAR vResultado = [Saldo Banco] + vReceberAcumulado - vPagarAcumulado
RETURN
vResultado

 

  • Like 2
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...