Resolve BI

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.

Dúvidas relacionadas