Calendário do Power BI - Como criar uma tabela de calendário no Power BI?

Uma tabela em uma dimensão de calendário é conhecida como uma tabela de calendário no power bi, a função usada para criar tais tabelas é a função DAX de calendário, basicamente, existem duas etapas simples envolvidas na criação de uma tabela de calendário. Primeiro é criar uma tabela calculada e em seguida, classifique os pedidos.

Tabela de calendário do Power BI

Para obter o resultado acima, precisamos criar uma tabela “Calendário” no Power BI. Neste artigo, mostraremos como criar uma tabela “Calendário” no Power BI. Quando você tem uma tabela de vendas ou qualquer outra tabela de dados com datas, você pode querer criar uma tabela separada que inclua apenas datas, ano, mês e coluna de dia para que, com base na coluna "Data", possamos criar uma relação entre as duas tabelas mais tarde.

Como criar uma tabela de calendário simples no Power BI

Para construir uma tabela de calendário no Power BI, precisamos usar a função DAX, ou seja, “CALENDÁRIO”. A função de calendário nos ajuda a criar a tabela de calendário, especificando a data de início e a data de término.

Abaixo está a sintaxe da função CALENDÁRIO no Power BI.

CALENDÁRIO (data de início, data de término)

A sintaxe é simples. Precisamos apenas fornecer uma data de início e uma data de término.

Agora vamos criar uma tabela de calendário de 01 st Jan 2019 para 31 st Jan 2019. Siga o abaixo passos para criar uma tabela de calendário no Poder BI.

  • Etapa 1: Abra o arquivo Power BI em branco e na guia “Modelagem”, clique em “Nova Tabela”.
  • Etapa 2: Agora, ele pedirá que você dê um nome à mesa.
  • Etapa 3: agora dê o nome a ela como “Tabela da agenda”.
  • Passo 4: Agora abra a função CALENDAR DAX.
  • Passo 5: Aqui está uma pegadinha, ou seja, não sabemos qual formato colocar para uma data, portanto, incluindo a função DATE, podemos especificar o ano, o mês e o dia. Portanto, abra a função DATE DAX agora.
  • Etapa 6: a função DATE tem três elementos, ou seja, ano, mês e dia, para isso, insira o ano, mês e dia da data de início. Desde a nossa data de início é 01 st janeiro 2019, digite os argumentos da seguinte forma.
  • Etapa 7: uma vez que a data de início é especificada de maneira semelhante, precisamos especificar a data de término também. Nossa data final é 31 st Janeiro de 2019. Para isso, abra a função DATE e passar os números em conformidade.

Ok, depois disso feche os dois colchetes e pressione a tecla Enter. Teremos a coluna DATE na tabela recém-inserida.

Aqui está, temos datas de 01 st Jan 2019-31 st janeiro 2019.

Crie calendário a partir de tabelas de dados no Power BI

O que vimos acima foi inserir a data de início e a data de término manualmente, mas quando temos uma coluna de data na tabela de dados e dessa coluna se você deseja construir uma tabela de calendário, então essa também é uma possibilidade.

Abaixo estão os dados que carreguei no Power BI; você pode baixar a pasta de trabalho do Excel para usá-lo.

Nesta tabela, temos diferentes intervalos de datas, portanto, usando as funções DAX, obteremos a data de início e a data de término dinamicamente.

  • Vá para a guia “Modelagem” e clique em “Nova Tabela”. Dê o nome à tabela como “Tabela de datas”.
  • Abra a função CALENDÁRIO primeiro.
  • Para Data de início, não podemos fornecer a função DATE aqui porque não sabemos exatamente qual é a data de início em nossa tabela de dados. Portanto, para buscar automaticamente a data de início na tabela, precisamos usar a função “PRIMEIRA DATA”.
  • Para esta função DAX, forneça o nome da coluna de data da "Tabela de dados".
  • Para Data de término, use a função DAX DA ÚLTIMA DATA e forneça a referência da coluna DATA da "Tabela de dados".
  • Feche os dois colchetes e pressione a tecla Enter. Devemos obter o “Calendário de datas” da “Tabela de dados” automaticamente.
  • Agora, a partir desta coluna “Data”, podemos criar Ano, Mês, Dia, Número da Semana, Número do Trimestre em colunas separadas. Clique com o botão direito em “Tabela de dados” e escolha “Nova coluna”.
  • Isso solicitará que você nomeie a coluna e nomeie a coluna como “ANO” e abra a função “ANO” para extrair o ano da data.
  • Para esta função, consulte a coluna "Data" da "Tabela de datas".
  • Pressione a tecla Enter e devemos obter “Ano” na coluna de data.
  • Da mesma forma, extraia o número “Mês” da coluna “Data”.

Freqüentemente, precisamos do nome do mês, então, para isso, usando a função Formatar, selecionaremos a coluna “Data” e a formatamos como o único mês, ou seja, “MMMMM”.

  • Abaixo está a fórmula que aplicamos para obter apenas o nome “Mês”.
  • Para obter o número da semana, use a fórmula abaixo.
  • Agora precisamos decidir o número do “Trimestre”, então, para isso, precisamos usar a condição “IF”, portanto, abaixo está a fórmula para obter o “Nº do Trimestre”.

Esta função é muito semelhante à que usamos no MS Excel.

Nota: O arquivo de calendário do Power BI também pode ser baixado do link abaixo e o resultado final pode ser visualizado.

Você pode baixar este modelo de calendário do Power BI aqui - modelo de calendário do Power BI

Coisas para lembrar aqui

  • A tabela de calendário precisa ser criada a partir da função DAX CALENDÁRIO apenas no power bi.
  • As datas de início e término são referenciadas por Primeira data e Última data para criar uma tabela de calendário a partir de outras tabelas existentes.
  • No Power BI, a Tabela de calendário será inserida apenas como uma nova tabela.

Artigos interessantes...