top of page
  • Foto do escritorPaulo Raposo

Power BI - Tabela Calendário

Atualizado: 15 de jun. de 2023


A criação duma tabela calendário em Power BI

é essencial para fazer análises temporais.

Existem duas formas de criar este tipo de tabelas:

 

CALENDARAUTO(mes_opcional),

Se escrevermos CALENDARAUTO() devolve uma única coluna com datas desde 1 de janeiro até 31 de dezembro. Os anos envolvidos serão os encontrados em todas as datas das outras tabelas do modelo

Existe a opção de colocarmos um número inteiro como parâmetro entre 1 e 12, significando o mês. Vai devolver todas as datas entre o início do mês do primeiro ano do modelo até ao fim do mês do último ano + 1.

 

CALENDAR(Data_inicial, Data_final)

Esta maneira é muito mais intuitiva embora mais manual. Devolve uma única coluna com todas as datas entre a Data_incial e a Data_final

 

E como criar a tabela?

No friso do Power BI clicar no botão "Nova tabela". Encontra-se no separador "Modelação" ou "Base", consoante se esteja a trabalhar no "Relatório" ou em "Dados".

E onde está "Tabela = " escrever, como exemplo, "Calendario = CALENDARAUTO()"

Como resultado vai aparecer uma tabela com uma única coluna com a data como o formato dd.mm.aaaa HH:MM:SS

 

Boas práticas nesta tabela

  • Mudar o nome da coluna criada inicialmente para "Key_Date" e formatar a coluna para Short Date (dd.mm.aaaa)

  • Criar a coluna Ano = YEAR(Calendario[Key_Date])

  • Criar a coluna Mes = MONTH(Calendario[Key_Date])

  • Criar a coluna Mes_Nome = FORMAT(Calendario[Key_Date]; "MMM")

  • Ordenar a coluna Mes_Nome pela coluna Mes


15 visualizações0 comentário

Posts recentes

Ver tudo
bottom of page