Tabela Calendário Power BI: Como Fazer em Modelo Virtual

Criar uma tabela calendário no Power BI será necessário para praticamente todos os projetos que você desenvolver.

Durante esse artigo, vamos aprender passo a passo a fazer a sua tabela calendário sem precisar importar ou exportar algum arquivo externo para auxiliar.

PUBLICIDADE

A tabela pode ser considerada no modelo virtual do Power Bi. Ou seja, através da opção de criar tabela.

Para criar nossa primeira tabela calendário, vamos utilizar a linguagem DAX para desenvolve-la.

Em primeiro lugar, é importante você importar o seu trabalho principal. Seja ele uma tabela de vendas, visitas, o que precisar.

Criar Tabela Calendário no Power BI

Em resumo, a tabela calendário será necessária para realizar todos os filtros de data de sua planilha. Essa tabela possui todas as possibilidades de formatação em data, até a última data do ano necessária.

Isso quer dizer, que ao concluir a tabela calendário, vamos ter todas as datas em apenas um local, sendo necessário apenas conectar e criar relação entre tabelas.

Através da Guia Dados no Power BI, vamos acessar a opção de Nova Tabela.

PUBLICIDADE
criar-tabela-calendário-power-bi
dCalendario Power BI

Em primeiro momento, a tabela criada estará totalmente em branco, visto que vamos configurá-la e criar do zero. Sendo assim, vamos chamar a nossa tabela de dCalendario.

Após isso, utilizaremos a Função CalendarAuto, que será responsável por identificar dentro de nosso projeto a maior e menor data importada nos controles.

função-calendarauto-power-bi
Função CalendarAuto

Pressione Enter, e espere o Power BI processar todos os dados, teremos uma tabela formatada como Date e criada as principais informações.

função-calendarauto-aplicada-power-bi
Função CalendarAuto aplicada

Automaticamente tivemos uma lista de datas importadas para dentro de nossa tabela, sem precisar importar nenhum arquivo adicional.

No entanto, como precisamos ter todos os modelos de data importados na tabela, vamos criar novas colunas para inserir, o Ano, o Mês e o Dia da Semana de cada referência, para depois então, criar relação entre tabelas.

Inserir Ano, Mês e Dia da Semana na Tabela Calendário

Nessa segunda etapa da criação da tabela calendário, vamos utilizar três funções adicionais que pertencem a Função Format do Power BI, que podem ser convertidas em diferentes formatos.

Para iniciar, será criado a coluna com o Ano informado. Insira uma Nova Coluna -> Format([Date],”yyyy”).

função-format-ano-power-bi
Função Format com Ano

Nesse caso quando informamos o código “yyyy” estamos solicitando que seja inserido o formato em Ano.

PUBLICIDADE
função-format-ano-power-bi-aplicada
Format em Ano

Ao pressionar enter, o Power BI irá identificar todos os campos padrões na coluna de Data e assim identificar o ano responsável por cada referência.

Para inserir a coluna de Mês, vamos seguir com o mesmo procedimento. Insira uma Nova Coluna -> Format([Date],”mmm”).

função-format-power-bi-mes
Format em Mês

Como podem observar, substituímos o código de formato agora para “mmm” que representa o mês por extenso.

Pressione Enter e observe o preenchimento automático dentro da tabela calendário.

Para inserir a coluna do dia por extenso, vamos dar andamento ao mesmo procedimento. Insira uma Nova Coluna -> Format([Date],”dddd”).

função-format-power-bi-dia
Format em Dia por Extenso

Pressione Enter, e teremos a tabela calendário completa no Power BI.

Agora que nossa tabela está concluída, chegou o momento de realizar a relação entre tabelas, utilizando o nosso meio comum que seria o Eixo de Data completo.

Criar a Relação da Tabela Calendário

A tabela é uma excelente ferramenta para classificar informações. No entanto, para funcionar corretamente, é necessário vincular as tabelas com os seus campos padrões.

PUBLICIDADE

Acesse a guia modelo e observe suas duas tabelas em conjunto. Perceba que no momento ainda não temos relações entre elas.

relação-entre-tabelas-power-bi
tabela de relação power bi

Para conectar ambas tabelas, vamos precisar identificar o meio comum entre elas, que no caso será nosso eixo de data principal.

Agora que chegou o momento de conectar ambas tabelas, seria o procedimento mais simples.

Selecione a guia Date e arraste sobre o seu par na outra tabela.

como-criar-relação-entre-tabelas-power-bi
criar relação entre tabelas

A seguir, observe o resultado final, que pode ser observado através da relação entre tabelas que foi inserido entre elas,

relação-entre-tabelas-concluída-power-bi

Sendo assim, para todos os novos trabalhos através da criação de dashboard’s, o seu eixo principal em formato de data poderá ser utilizado através da tabela dCalendario que foi criada manualmente.

Essa dica é muito bacana para quem deseja se aprofundar um pouco mais em Power BI. Continue nos acompanhamento para receber ainda mais dicas como essa.

Compartilhe
Rafael Schreiner

Rafael Schreiner

Artigos: 348