Alunos Rafael_Oliveira Postado Junho 29, 2023 Alunos Compartilhar Postado Junho 29, 2023 Boa tarde Pessoal Tenho as seguintes dax: Qtd Compras = SUM(COMPRAS[QTD]) Qtd Vendas = SUM(VENDAS[QTD]) Qtd Estoque Inicial = CALCULATE( SUM(PRODUTOS_COMPLETO[saldo_contabil]), USERELATIONSHIP(dCalendario[Data], PRODUTOS_COMPLETO[DATA]) ) Saldo Estoque = ([Qtd Estoque Inicial] + [Qtd Compras]) - [Qtd Vendas] a matriz gerada foi essa: o que eu estou fazendo errado?, alguém pode me ajudar? Desde já, obrigado. Link para o comentário Compartilhar em outros sites More sharing options...
1 Alunos Solução Bruno Abdalla de Souza Postado Junho 29, 2023 Alunos Solução Compartilhar Postado Junho 29, 2023 Você precisa acumular a compra e as vendas do início até a data de contexto e aí somar com o estoque inicial. Qtd Compras = VAR vDataIni = CALCULATE( MIN(dCalendario[Data]), ALLSELECTED(dCalendario[Data]) ) VAR vDataContexto = MAX(dCalendario[Data]) VAR vResultado = CALCULATE( SUM(COMPRAS[QTD]), FILTER( ALL(dCalendario[Data]), dCalendario[Data] >= vDataIni && dCalendario[Data] <= vDataContexto ) ) RETURN vResultado Qtd Vendas = VAR vDataIni = CALCULATE( MIN(dCalendario[Data]), ALLSELECTED(dCalendario[Data]) ) VAR vDataContexto = MAX(dCalendario[Data]) VAR vResultado = CALCULATE( SUM(VENDAS[QTD]), FILTER( ALL(dCalendario[Data]), dCalendario[Data] >= vDataIni && dCalendario[Data] <= vDataContexto ) ) RETURN vResultado Qtd Estoque Inicial = CALCULATE( SUM(PRODUTOS_COMPLETO[saldo_contabil]), USERELATIONSHIP(dCalendario[Data], PRODUTOS_COMPLETO[DATA]), ALLSELECTED(dCalendario[Data]) ) Saldo Estoque = ([Qtd Estoque Inicial] + [Qtd Compras]) - [Qtd Vendas] Tenta isso. Se não der, anexa o pbix, por favor. 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Rafael_Oliveira Postado Junho 29, 2023 Autor Alunos Compartilhar Postado Junho 29, 2023 Obrigado pela Ajuda. 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Bruno Abdalla de Souza Postado Junho 29, 2023 Alunos Compartilhar Postado Junho 29, 2023 De nada @Rafael_Oliveira. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Rafael_Oliveira
Boa tarde Pessoal
Tenho as seguintes dax:
Qtd Compras = SUM(COMPRAS[QTD])
Qtd Vendas = SUM(VENDAS[QTD])
Qtd Estoque Inicial =
CALCULATE(
SUM(PRODUTOS_COMPLETO[saldo_contabil]),
USERELATIONSHIP(dCalendario[Data], PRODUTOS_COMPLETO[DATA])
)
Saldo Estoque = ([Qtd Estoque Inicial] + [Qtd Compras]) - [Qtd Vendas]
a matriz gerada foi essa:
o que eu estou fazendo errado?, alguém pode me ajudar?
Desde já, obrigado.
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