Ir para conteúdo
  • 0

Medida DAX funciona para Datas mas não não Traz Valores Corretos ao Abrir por Categoria


Cacio
Ir para solução Solucionado por Edson Igari ,

Pergunta

  • Alunos

Boa noite, estou tentando fazer uma análise relativamente simples, mas estou pecando em algum ponto que faz com que a medida não funcione como deveria. 

Em resumo, tenho uma base com entradas e saídas, com datas de lançamento e categoria. Preciso de uma matriz onde tenha a coluna de "Saldo Inicial", "Saídas" e "Saldo Final", sendo que na próxima data o Saldo Final torna-se o Saldo Inicial e assim sucessivamente, Muito semelhante a um Fluxo de Caixa.

Fiz a matriz com "Saldo Inicial", "Saídas" e "Saldo Final" das colunas e as Datas na linhas. Funcionou perfeitamente, porém quando vou colocar as Categorias nas linhas a medida não traz os valores corretos. 

Agradeço se algum dos colegas puder me ajudar ...talvez seja  um problema de contexto que não estou conseguindo enxergar.

Abaixo print da matriz por Data, que está correta, e aberta por Categoria, que não está correta,

image.png.00ed7c09c483ce3d9f638f210d9dd959.png   image.png.16d2c05c9846ff63ccc865991e66514a.png

 

Medida Principal

Fluxo =
VAR vSaldoAnterior =
    CALCULATE(
        [Total],
        ALL('Fluxo'),
        'Movimentos'[Cod.Mov] = 1
    )
 
VAR vSdInic =
CALCULATE(
    [Total],
    FILTER(
        ALL(Movimentos),
        Movimentos[Data] < MIN(Movimentos[Data])
    )
)
 
VAR vSaldoInicial =
    IF(
        vSaldoAnterior <> BLANK() && [Entadas] = BLANK(),
        vSaldoAnterior,
        vSdInic
 
    )
 
VAR vSdOper =
CALCULATE(
     [Total],
    ALL('Fluxo'),
    'Movimentos'[Cod.Mov] = 1 || 'Movimentos'[Cod.Mov] = 2
)
 
VAR vSdFinal = vSdInic + vSdOper
 
VAR vSaldoFinal =
    IF(
        vSaldoAnterior <> BLANK(),
        vSaldoAnterior + vSdOper,
        vSdInic + vSdOper
    )
 
Return
SWITCH(
    SELECTEDVALUE(Fluxo[Cod.Mov]),
    0, vSdInic,
    //1, [Entadas],
    2, [Saídas],
    //3, vSdOper,
    4, vSaldoFinal
)

 

Relacionamento

image.png.23d53395b073fe606673eddd93bbb214.png

 

Desde já agradeço a ajuda.

Envio anexo um exemplo da Base e um PBI com as medidas e relacionamento.

Teste.xlsx Teste.pbix

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...