1
resposta

[Dúvida] Medida para soma acumulada de linhas anteriores

Olá comunidade!

Estou com uma dúvida em como criar uma medida para realizar o calculo acumulado de um determinado valor tendo como parâmetro a data da linha, precisaria soma todo o valor representado com data anterior a atual. Abaixo a ilustração da dúvida.

Acumulado de vendas até a data apresentada na linha

Desde já agradeço a atenção e esclarecimento!

1 resposta

Ei, Frederico! Tudo bem?

Uma sugestão é criar uma medida para calcular a Venda acumulada com uma lógica assim: para cada linha, somar todas as vendas onde a data é menor ou igual à data da linha atual. Você pode usar a função CALCULATE para montar essa lógica.

Segue um exemplo para você adaptar de acordo com as suas necessidades:

Venda Acumulada = 
CALCULATE(
    SUM('Tabela'[Venda]),
    FILTER(
        ALL('Tabela'[Data]),
        'Tabela'[Data] <= MAX('Tabela'[Data])
    )
)

Frederico, como me parece ser um projeto externo no qual não tenho total conhecimento do contexto dele, consigo apenas trazer sugestões para você realizar os testes. Então avalie se faz sentido e faça os testes sempre adaptando de acordo com as necessidades do seu projeto.

Espero que seja um bom ponto de partida.

Bons estudos, Frederico!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!