CALENDARAUTO
Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual
Observação
Essa função não é recomendada para uso em cálculos visuais, pois é provável que ela retorne resultados sem sentido.
Retorna uma tabela com apenas uma coluna chamada "Date" que contém um conjunto contíguo de datas. O intervalo de datas é calculado automaticamente com base nos dados no 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, o padrão será o valor especificado no modelo de tabela de calendário para o usuário atual, se houver; caso contrário, o padrão será 12. |
Valor retornado
Retorna uma tabela com apenas uma coluna chamada "Date" que contém um conjunto contíguo de datas. O intervalo de datas é calculado automaticamente com base nos dados no modelo.
Comentários
O intervalo de datas é calculado da seguinte maneira:
- A primeira data no modelo que não está em uma coluna calculada ou tabela calculada é considerada como MinDate.
- A última data no modelo que não está em uma coluna calculada ou tabela calculada é considerada como MaxDate.
- O intervalo de datas retornado corresponde às datas entre o início do ano fiscal associado a MinDate e o fim do ano fiscal associado a MaxDate.
Um erro será retornado se o modelo não contiver nenhum valor de data e hora que não esteja em colunas calculadas ou tabelas calculadas.
Não há suporte para a função ser usada no modo DirectQuery quando usada em regras RLS (segurança em nível de linha) ou colunas calculadas.
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.