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.