Ler em inglês

Partilhar via


CALENDÁRIO

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

Devolve uma tabela com uma única coluna denominada "Data" que contém um conjunto contíguo de datas. O intervalo de datas é desde a data de início especificada até à data de fim especificada, incluindo essas duas datas.

Sintaxe

DAX
CALENDAR(<start_date>, <end_date>)  

Parâmetros

Vigência Definição
start_date Qualquer expressão DAX que retorna um valor datetime.
end_date Qualquer expressão DAX que retorna um valor datetime.

Valor de retorno

Devolve uma tabela com uma única coluna denominada "Data" que contém um conjunto contíguo de datas. O intervalo de datas é desde a data de início especificada até à data de fim especificada, incluindo essas duas datas.

Comentários

  • Um erro será retornado se start_date for maior que end_date.

  • Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).

Exemplos

A fórmula a seguir retorna uma tabela com datas entre 1º de janeiro de 2015 e 31 de dezembro de 2021.

DAX
= CALENDAR (DATE (2015, 1, 1), DATE (2021, 12, 31))

Para um modelo de dados que inclui dados de vendas reais e previsões de vendas futuras, a expressão a seguir retorna uma tabela de data que abrange o intervalo de datas nas tabelas Vendas e Previsão.

DAX
= CALENDAR (MINX (Sales, [Date]), MAXX (Forecast, [Date]))