CALENDARAUTO

Aplica-se a:Colunacalculada Tabelacalculada MedidaCálculo visual

Nota

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

Devolve uma tabela com uma única coluna denominada "Data" que contém um conjunto contíguo de datas. O intervalo de datas é calculado automaticamente com base nos dados do modelo.

Sintaxe

CALENDARAUTO([fiscal_year_end_month])  

Parâmetros

Termo Definição
fiscal_year_end_month Qualquer expressão DAX que retorna um inteiro de 1 a 12. Se omitido, assume como padrão o valor especificado no modelo de tabela de calendário para o usuário atual, se presente; caso contrário, o padrão será 12.

Valor devolvido

Devolve uma tabela com uma única coluna denominada "Data" que contém um conjunto contíguo de datas. O intervalo de datas é calculado automaticamente com base nos dados do modelo.

Observações

  • O intervalo de datas é calculado da seguinte forma:

    • A data mais antiga no modelo que não está em uma coluna calculada ou tabela calculada é tomada como MinDate.
    • A data mais recente no modelo que não está em uma coluna calculada ou tabela calculada é tomada como MaxDate.
    • O intervalo de datas retornado é datas entre o início do ano fiscal associado a MinDate e o final do ano fiscal associado a MaxDate.
  • Um erro será retornado se o modelo não contiver valores de data/hora que não estejam em colunas calculadas ou tabelas calculadas.

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

Exemplo

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

CALENDARAUTO() retornará todas as datas entre 1º de janeiro de 2010 e 31 de dezembro de 2011.

CALENDARAUTO(3) retornará todas as datas entre 1º de abril de 2010 e 31 de março de 2012.