- 15 Jun 2020 às 20:19
#56014
Olá! Tudo bem?
Sou novo aqui no fórum e espero não ter publicado nada de forma incoerente às regras.
Estou com uma dúvida sobre um código que vi no canal do YouTube da Karine Lago (https://www.youtube.com/watch?v=ENOL_LggsbQ).
O código funciona corretamente somando o acumulado de todos os anos da empresa, porém, preciso ir um pouco mais além.
Ao selecionar um filtro de ano na dashboard, preciso que a coluna respeite o intervalo selecionado e não continue mostrando a soma acumulada dos outros anos.
Se for selecionado apenas o ano de 2015, que é o primeiro ano, os valores acumulados estão perfeitos como mostra a primeira imagem (podem não bater algumas casas decimais porque eu apaguei o valor completo. Mas eu conferi e está tudo correto!)
O que tem acontecido quando eu seleciono o ano de 2020 é a seguinte situação:
Ele continua somando o valor acumulado dos anos anteriores!
O código que a Karine desenvolveu em vídeo é o seguinte (de acordo com o meu arquivo):
Soma Acumulada = CALCULATE(SUM(FtFaturamento[Faturamento]), FILTER(ALL(DimTempo), DimTempo[Data]<=MAX(DimTempo[Data])))
Eu fiz algumas modificações para que a soma acumulada não aparecesse nos meses seguintes, porque apenas repetiria o valor do último mês, e cheguei no seguinte código:
Soma Acumulada = IF(MIN(DimTempo[Data<=CALCULATE(MAX(FtFaturamento[Faturamento]),ALL(FtFaturamento[Faturamento])),CALCULATE(SUM(FtFaturamento[Faturamento]), FILTER(ALL(DimTempo), DimTempo[Data]<=MAX(DimTempo[Data]))))
De qualquer forma, ainda não consegui entender como fazer o código respeitar o filtro por cada ano.
Espero não ter sido muito confuso.
Obrigado pela ajuda e qualquer dúvida estou a disposição!
Sou novo aqui no fórum e espero não ter publicado nada de forma incoerente às regras.
Estou com uma dúvida sobre um código que vi no canal do YouTube da Karine Lago (https://www.youtube.com/watch?v=ENOL_LggsbQ).
O código funciona corretamente somando o acumulado de todos os anos da empresa, porém, preciso ir um pouco mais além.
Ao selecionar um filtro de ano na dashboard, preciso que a coluna respeite o intervalo selecionado e não continue mostrando a soma acumulada dos outros anos.
Se for selecionado apenas o ano de 2015, que é o primeiro ano, os valores acumulados estão perfeitos como mostra a primeira imagem (podem não bater algumas casas decimais porque eu apaguei o valor completo. Mas eu conferi e está tudo correto!)
O que tem acontecido quando eu seleciono o ano de 2020 é a seguinte situação:
Ele continua somando o valor acumulado dos anos anteriores!
O código que a Karine desenvolveu em vídeo é o seguinte (de acordo com o meu arquivo):
Soma Acumulada = CALCULATE(SUM(FtFaturamento[Faturamento]), FILTER(ALL(DimTempo), DimTempo[Data]<=MAX(DimTempo[Data])))
Eu fiz algumas modificações para que a soma acumulada não aparecesse nos meses seguintes, porque apenas repetiria o valor do último mês, e cheguei no seguinte código:
Soma Acumulada = IF(MIN(DimTempo[Data<=CALCULATE(MAX(FtFaturamento[Faturamento]),ALL(FtFaturamento[Faturamento])),CALCULATE(SUM(FtFaturamento[Faturamento]), FILTER(ALL(DimTempo), DimTempo[Data]<=MAX(DimTempo[Data]))))
De qualquer forma, ainda não consegui entender como fazer o código respeitar o filtro por cada ano.
Espero não ter sido muito confuso.
Obrigado pela ajuda e qualquer dúvida estou a disposição!