fbpx

função DATESINPERIOD

#ABCdoDAX

Função DATESINPERIOD

A função DATESINPERIOD retorna uma lista de datas que podem ser usadas em algum cálculo. Significa que ela é uma função auxiliar de outra.

Um exemplo de sua utilização é para cálculo da média móvel.

No exemplo a seguir vamos calcular a média móvel dos últimos 7 dias.

A função base será a função CALCULATE.

Usaremos e medida RECEITA como base para nosso cálculo.

A função DATESINPERIODO possui 4 argumentos:

  • O 1º argumento corresponde à coluna da data que vamos utilizar. No nosso exemplo será a DATA DA VENDA
  • O 2º argumento é a data inicial que usaremos Aqui estamos usando o MAX da data. Uma vez que temos aqui o contexto de filtro aplicado, quando estivermos um uma tabela com as datas, o MAX da data será exatamente a data daquela linha do visual. 
  • O 3º argumento representa o total de período de tempo a partir da data inicial. Colocamos -7 para indicar que são os últimos 7 períodos de tempo.
  • O 4º argumento é o período de tempo que desejamos. no nosso exemplo, são dias.

Nosso resultado será este:

Imaginando estamos no dia 2 de janeiro, nossa fórmula seria:

Some a receita que começa na “DATA MÁXIMA” e vai até 7 dias anteriores a ela.

Data Máxima no dia 2 de janeiro é dia 2 de janeiro. Como começamos em 1/janeiro, temos somente os 2 dias, por isso temos $174 ($128 + $46).

Já no dia 7, indicado acima, temos $549, que é a soma que começa na data máxima (dia 7) até 7 dias para trás (no caso, dia 1/janeiro). A partir desse dia já conseguimos ver a média móvel dos últimos 7 dias.

 

Licença Creative Commons

OUTROS ARTIGOS DE INTERESSE

Fabio Vianna
Siga-Me
Nossas Redes Sociais
Facebook
Linkedin
Instagram
Youtube