Partilhar via


CALENDAR

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Devolve uma tabela com uma única coluna denominada "Date" que contains um conjunto contíguo de datas. O range de datas é desde o início especificado date até ao datefinal especificado, incluindo essas duas datas.

Sintaxe

CALENDAR(<start_date>, <end_date>)

Parâmetros

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

Regresso value

Devolve uma tabela com uma única coluna denominada "Date" contendo um conjunto contíguo de datas. O range de datas é desde o início especificado date até ao datefinal especificado, incluindo essas duas datas.

Comentários

  • Um error é retornado if start_date é maior que end_date.

  • Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).

Exemplos

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

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

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

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