CALENDARAUTO
Aplica-se a: Coluna calculada Tabela calculada Medida Cá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.