Quando usar
Criar manualmente a tabela de datas (TabDimCalendario) com um intervalo específico, independente dos dados no modelo.
Sintaxe
DAX
CALENDAR(<DataInício>, <DataFim>)Parâmetros
DataInício: Qualquer expressão DAX que retorne um valor de data/hora (primeira data, inclusive). DataFim: Qualquer expressão DAX que retorne um valor de data/hora (última data, inclusive).
Aplica-se a
- SimColuna Calculada
- SimTabela Calculada
- SimMedida
- SimCálculo Visual
Exemplo
DAX
// Tabela calculada: calendário 2020-2030 com a coluna renomeada para [Data]
TabDimCalendario =
ADDCOLUMNS (
SELECTCOLUMNS (
CALENDAR ( DATE ( 2020, 1, 1 ), DATE ( 2030, 12, 31 ) ),
"Data", [Date]
),
"Ano", YEAR ( [Data] ),
"Mes", MONTH ( [Data] ),
"NomeMes", FORMAT ( [Data], "MMMM" ),
"Trimestre", QUARTER ( [Data] ),
"DiaSemana", WEEKDAY ( [Data], 2 ) // 1 = segunda ... 7 = domingo
)Mais informações
- Lançamento
- 2016-Nov