1
resposta

Dúvida no CALCULATE

Não intendi o filtro. Dentro do intervalo de 30 dias (na minha cabeça esta pegando só os ultimos 30 dias). Alem disso, qual valor exatamente a função calculate retorna? (a média dentro de um intervalo?)

1 resposta

Oi Bianca, tudo bem?

Quando utilizamos a função DATESBETWEEN dentro do CALCULATE, estamos especificando um intervalo de datas. No caso da aula, o intervalo é dos últimos 30 dias a partir da data atual. Isso significa que a função está pegando dados do período de 30 dias anteriores à data mais recente disponível no seu conjunto de dados. Ou seja, a função DATESBETWEEN não pega "os últimos 30 dias" de forma estática. Ela é dinâmica e se adapta ao contexto de cada data presente no seu visual.

A função CALCULATE é usada para modificar o contexto de filtro de uma medida ou expressão. No exemplo, ela está calculando o total de vendas dentro do intervalo de 30 dias que definimos.

No caso do total móvel, ela faz o seguinte:

  1. Calcula o Total de Vendas: Pega a medida [Total Vendas], que calcula o total de vendas em um determinado contexto.
  2. Aplica o Filtro: Modifica o contexto de filtro para incluir apenas os dias dentro do intervalo de 30 dias definido pela função DATESBETWEEN.

O resultado final é o total de vendas para cada período (por exemplo, cada dia no seu gráfico), considerando apenas os 30 dias anteriores a esse período. Não é uma média, mas sim a soma das vendas dentro desse intervalo móvel.

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!