Como criar uma tabela calendário
Básico5 min
O problema
As funções de inteligência de tempo não funcionam como esperado.
Como funciona
Crie uma tabela de datas contínua, cobrindo todos os anos do modelo, e marque-a como tabela de datas.
Exemplo
DAX
Calendario =
ADDCOLUMNS(
CALENDAR(DATE(2023,1,1), DATE(2026,12,31)),
"Ano", YEAR([Date]),
"Mes", FORMAT([Date], "MMM"),
"MesNum", MONTH([Date])
)Resultado
Uma dimensão de tempo pronta para hierarquias e comparações de período.
Quando usar
- Todo modelo com análise temporal
Quando evitar
- Modelos sem nenhuma métrica por data
Resolve Melhor
Ordene a coluna de mês pelo número do mês. Sem isso, o eixo do gráfico aparece em ordem alfabética.