CALENDARAUTO
aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual
Nota
Essa função é desencorajada para uso em cálculos visuais pois provavelmente retorna resultados sem sentido.
Retorna uma tabela com uma única coluna chamada "Date" que contains um conjunto contíguo de datas. O range de datas é calculado automaticamente com base nos dados no modelo.
Sintaxe
CALENDARAUTO([fiscal_year_end_month])
Parâmetros
Prazo | Definição |
---|---|
fiscal_year_end_month |
Qualquer expressão DAX que retorna um inteiro de 1 a 12. If omitido, o padrão é o value especificado no modelo de tabela calendar para o usuário atual, if presente; caso contrário, o padrão é 12. |
Retornar value
Retorna uma tabela com uma única coluna chamada "Date" que contains um conjunto contíguo de datas. O range de datas é calculado automaticamente com base nos dados no modelo.
Observações
O daterange é calculado da seguinte maneira:
- O earliestdate no modelo que é not em uma coluna calculada or tabela calculada é usado como MinDate.
- O date mais recente no modelo que é not em uma coluna calculada or tabela calculada é usado como MaxDate.
- O daterange retornado é datas entre o início da year fiscal associada ao MinDate and o fim da year fiscal associada ao MaxDate.
Um error é retornado if o modelo not contém qualquer values de datetime not em colunas calculadas or tabelas calculadas.
Essa função not tem suporte para uso no modo DirectQuery quando usada em colunas calculadas or regras de RLS (segurança em nível de linha).
Exemplo
Neste exemplo, o MinDate and MaxDate no modelo de dados é de 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á datas all entre 1º de abril de 2010 and 31 de março de 2012.