Função DATESBETWEEN (DAX)
Retorna uma tabela que contém uma coluna de datas que começa com start_date e continua até end_date.
Sintaxe
DATESBETWEEN(<dates>,<start_date>,<end_date>)
Parâmetros
Termo |
Definição |
dates |
Uma referência a uma coluna de data/hora. |
start_date |
Uma expressão de data. |
end_date |
Uma expressão de data. |
Valor de retorno
Uma tabela com uma única coluna de valores de datas.
Comentários
Se start_date for um valor de data em branco, então start_date será o valor anterior na coluna dates.
Se end_date for um valor de data em branco, então end_date será o valor mais recente na coluna dates.
As datas usadas como start_date e end_date são inclusivas: quer dizer, se as vendas ocorreram no dia 1º de setembro e você usar 1º de setembro como a data de início, as vendas do dia 1º de setembro serão contadas.
Observação |
---|
A função DATESBETWEEN é fornecida para funcionar com intervalos de datas personalizados. Se você estiver trabalhando com intervalos de datas comuns como meses, trimestres e anos, é recomendável usar a função apropriada, como DATESINPERIOD. |
Exemplo
A fórmula de exemplo a seguir cria uma medida que calcula as 'Vendas no verão de 2003' pela Internet.
Para ver como isso funciona, crie uma Tabela Dinâmica e adicione o campo CalendarYear à área Rótulos de Linha da Tabela Dinâmica. Em seguida, adicione uma medida denominada Summer 2003, usando a fórmula definida na seção de código, à área Valores da Tabela Dinâmica.
=CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]), DATESBETWEEN(DateTime[DateKey],
DATE(2003,6,1),
DATE(2003,8,31)
))
Consulte também