Alunos kleyton Postado Novembro 17 Alunos Compartilhar Postado Novembro 17 Boa tarde Só há valores até o mês de outubro. No entanto, eles seguem até dezembro: Medida: Saldo BP Acumulado = VAR saldo = CALCULATE( [Saldo], FILTER( ALL(_dCalendar), _dCalendar[Date] <= MAX(_dCalendar[Date]) ) ) RETURN saldo Alguém teria uma dica para resolver isso com DAX Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução Davi Rodolfo Postado Novembro 17 Alunos Solução Compartilhar Postado Novembro 17 Coloca um IF coo base nas medidas que geram a medida [Saldo] Saldo BP Acumulado = VAR saldo = CALCULATE( [Saldo], FILTER( ALL(_dCalendar), _dCalendar[Date] <= MAX(_dCalendar[Date]) ) ) RETURN IF( [Entrada] <> 0 || [Saída] <> 0 , saldo ) Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos kleyton Postado Novembro 17 Autor Alunos Compartilhar Postado Novembro 17 41 minutos atrás, Davi Rodolfo disse: Coloca um IF coo base nas medidas que geram a medida [Saldo] Saldo BP Acumulado = VAR saldo = CALCULATE( [Saldo], FILTER( ALL(_dCalendar), _dCalendar[Date] <= MAX(_dCalendar[Date]) ) ) RETURN IF( [Entrada] <> 0 || [Saída] <> 0 , saldo ) Eu até usei um IF também, mas não deu certo. No meu caso, a medida é apenas o saldo. Vou tentar sua sugestão. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos kleyton Postado Novembro 17 Autor Alunos Compartilhar Postado Novembro 17 47 minutos atrás, Davi Rodolfo disse: Coloca um IF coo base nas medidas que geram a medida [Saldo] Saldo BP Acumulado = VAR saldo = CALCULATE( [Saldo], FILTER( ALL(_dCalendar), _dCalendar[Date] <= MAX(_dCalendar[Date]) ) ) RETURN IF( [Entrada] <> 0 || [Saída] <> 0 , saldo ) Fiz : IF( Saldo <> 0, Saldo, [Saldo] ) Esse saldo [Saldo] é uma medida sem acumulado, que não mostra meses sem valores. Mesmo assim, não resolve. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos kleyton Postado Novembro 17 Autor Alunos Compartilhar Postado Novembro 17 49 minutos atrás, Davi Rodolfo disse: Coloca um IF coo base nas medidas que geram a medida [Saldo] Saldo BP Acumulado = VAR saldo = CALCULATE( [Saldo], FILTER( ALL(_dCalendar), _dCalendar[Date] <= MAX(_dCalendar[Date]) ) ) RETURN IF( [Entrada] <> 0 || [Saída] <> 0 , saldo ) Entendi seu raciocício. Esse resolveu: Saldo BP Acumulado = VAR saldo = CALCULATE( [Saldo], FILTER( ALL(_dCalendar), _dCalendar[Date] <= MAX(_dCalendar[Date]) ) ) RETURN IF( [Valor Debito Relation] <> 0 || [Valor Credito Relation] <> 0, saldo ) As entradas e saídas são as origens, então, faz total sentido. Obrigado! Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos kleyton Postado Novembro 17 Autor Alunos Compartilhar Postado Novembro 17 2 horas atrás, Davi Rodolfo disse: Coloca um IF coo base nas medidas que geram a medida [Saldo] Saldo BP Acumulado = VAR saldo = CALCULATE( [Saldo], FILTER( ALL(_dCalendar), _dCalendar[Date] <= MAX(_dCalendar[Date]) ) ) RETURN IF( [Entrada] <> 0 || [Saída] <> 0 , saldo ) Resolveu um problema, mas surgiu outro: O Patrimônio Líquido está dentro do passivo. A partir de fev, o valor do PL deve seguir para estar na soma. E isso não acontece. Ex: PC + PNC + PL em fev tem um total de 13.607.185,70. Mas, esse resultado só é possível se o PL estiver na soma. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos kleyton Postado Novembro 22 Autor Alunos Compartilhar Postado Novembro 22 Em 17/11/2023 em 14:44, kleyton disse: Resolveu um problema, mas surgiu outro: O Patrimônio Líquido está dentro do passivo. A partir de fev, o valor do PL deve seguir para estar na soma. E isso não acontece. Ex: PC + PNC + PL em fev tem um total de 13.607.185,70. Mas, esse resultado só é possível se o PL estiver na soma. Resolvi assim: peguei a coluna de data de "fDados" e usei como base para a "dCalendar". Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
kleyton
Boa tarde
Só há valores até o mês de outubro. No entanto, eles seguem até dezembro:
Medida:
Saldo BP Acumulado =
VAR saldo = CALCULATE(
[Saldo],
FILTER(
ALL(_dCalendar),
_dCalendar[Date] <= MAX(_dCalendar[Date])
)
)
RETURN
saldo
Alguém teria uma dica para resolver isso com DAX
Link para o comentário
Compartilhar em outros sites
6 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