- 13 Mai 2020 às 17:53
#54760
Olá a todos!
Estou com problemas em calcular o total de uma medida que utiliza várias datas como referência.
A medida em questão é a soma do Volume vendido entre duas datas (Início e fim)
A estrutura da medida é do tipo:
Soma Volume = CALCULATE(SUM(fVendas[Volume]);
FILTER(VALUES(fVendas[Início]);fVendas[Início]<=max('dCalendário'[Date]));
FILTER(VALUES(fVendas[Fim]); fVendas[Fim]>=min('dCalendário'[Date]))
Quando crio uma tabela Mês x Soma volume, o valor retornado mês a mês está correto. O grande problema está no total, que não me retorna o valor de cada mês somado. Acredito que a operação que o programa acaba fazendo é aplicar a fórmula em toda a base de dados, e não na soma linha a linha da tabela.
Quando ploto um gráfico de cascata com essa medida, o "Total" que o gráfico retorna é justamente o eu quero: A soma do volume mês a mês, considerando o contexto de filtro individualizado para cada um dos meses, e não para a base toda.
Por ser uma medida que envolve múltiplas datas, não são muito comuns e não encontrei nada na internet que me ajude com isso. Já tentei ALLSELECTED, ALLEXCEPT, HASONEFILTER, ISFILTER e todas as fórmulas que as pessoas normalmente usam para calcular acumulados hehe. Alguém já passou por um problema semelhante?
Obrigado desde já!
Estou com problemas em calcular o total de uma medida que utiliza várias datas como referência.
A medida em questão é a soma do Volume vendido entre duas datas (Início e fim)
A estrutura da medida é do tipo:
Soma Volume = CALCULATE(SUM(fVendas[Volume]);
FILTER(VALUES(fVendas[Início]);fVendas[Início]<=max('dCalendário'[Date]));
FILTER(VALUES(fVendas[Fim]); fVendas[Fim]>=min('dCalendário'[Date]))
Quando crio uma tabela Mês x Soma volume, o valor retornado mês a mês está correto. O grande problema está no total, que não me retorna o valor de cada mês somado. Acredito que a operação que o programa acaba fazendo é aplicar a fórmula em toda a base de dados, e não na soma linha a linha da tabela.
Quando ploto um gráfico de cascata com essa medida, o "Total" que o gráfico retorna é justamente o eu quero: A soma do volume mês a mês, considerando o contexto de filtro individualizado para cada um dos meses, e não para a base toda.
Por ser uma medida que envolve múltiplas datas, não são muito comuns e não encontrei nada na internet que me ajude com isso. Já tentei ALLSELECTED, ALLEXCEPT, HASONEFILTER, ISFILTER e todas as fórmulas que as pessoas normalmente usam para calcular acumulados hehe. Alguém já passou por um problema semelhante?
Obrigado desde já!