Partilhar via


CALENDARAUTO

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Observação

Esta função é desencorajada para uso em cálculos visuais pois provavelmente retorna resultados sem sentido.

Devolve uma tabela com uma única coluna denominada "Date" que contains um conjunto contíguo de datas. A range de datas é calculada automaticamente com base nos dados do modelo.

Sintaxe

CALENDARAUTO([fiscal_year_end_month])

Parâmetros

Vigência Definição
fiscal_year_end_month Qualquer expressão DAX que retorna um inteiro de 1 a 12. If omitido, assume como padrão o value especificado no modelo de tabela calendar para o usuário atual, if presente; caso contrário, o padrão será 12.

Regresso value

Devolve uma tabela com uma única coluna denominada "Date" que contains um conjunto contíguo de datas. A range de datas é calculada automaticamente com base nos dados do modelo.

Comentários

  • O daterange é calculado da seguinte forma:

    • O earliestdate no modelo que é not em uma coluna calculada or tabela calculada é tomado como MinDate.
    • O date mais recente no modelo que é not em uma coluna calculada or tabela calculada é tomado como MaxDate.
    • O daterange retornado são datas entre o início do year fiscal associado a MinDate and o final do year fiscal associado a MaxDate.
  • Um error é retornado if o modelo not contém quaisquer values de data/hora que são not em colunas calculadas or tabelas calculadas.

  • 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).

Exemplo

Neste exemplo, MinDate and MaxDate no modelo de dados são 1 de julho de 2010 and 30 de junho de 2011.

CALENDARAUTO() retornará all datas entre 1º de janeiro de 2010 and 31 de dezembro de 2011.

CALENDARAUTO(3) retornará all datas entre 1º de abril de 2010 and 31 de março de 2012.