Introdução ao calendário do Power BI
As funções do Power BI DAX são incríveis e flexíveis para realizar muitos cálculos complexos. Uma das coisas que podemos fazer com o Power BI Desktop é que, usando a função CALENDAR, podemos criar um calendário mencionando as datas de início e término. Não apenas um calendário manual, também podemos criar um calendário a partir da tabela de dados. Ok, neste artigo, mostraremos a você a função CALENDAR no Power BI.
O que a função CALENDAR faz no Power BI?
CALENDÁRIO é uma função DAX que pode ser usada para criar uma tabela de calendários no Power BI com base na data inicial e final fornecida. Portanto, é tão simples quanto isso. Abaixo está a sintaxe da função CALENDAR.
Para criar um calendário, precisamos de datas, portanto, precisamos fornecer Data de início e Data de término. Por exemplo, se você deseja criar um calendário para o mês de agosto de 2019, a data de início será "01 de agosto de 2019" e a data final será "31 de agosto de 2019".
Mais uma coisa que precisamos nos preocupar com essa função Calendário é que, ao fornecer a data de início e a data de término, não podemos simplesmente inserir as datas normalmente, mas precisamos usar a função DATE para fornecer Ano, Mês e Dia separadamente.
Como usar a função de calendário no Power BI?
Abaixo estão os diferentes exemplos para usar a função Calendário no Power BI:
Calendário do Power BI - Exemplo # 1
- Por exemplo, suponha que precisamos criar um calendário para o mês de agosto de 2019, no Power BI, na guia "Modelagem", clique na opção "Nova tabela".
- Isso solicitará que você nomeie a tabela e nomeie como “Calendário de agosto de 2019”.
- Agora abra a função DAX do calendário.
- Como estamos criando um calendário para o mês de agosto de 2019, precisamos fornecer a data de início para que nossa data de início seja "01 de agosto de 2019"; portanto, para inserir essa data, precisamos usar a função DATE DAX.
- Para esta função DATE DAX, precisamos inserir os parâmetros Ano, Mês e Dia . Digite ano como 2019, mês como 08 e dia como 01.
- O próximo argumento é Data final, para fornecer a data final, abra mais uma função DATE.
- Para isso, forneça Ano como 2019, Mês como 08 e Dia como 31.
- Ok, feche dois colchetes e pressione a tecla Enter para obter o resultado.
- Aqui temos colunas de data entre 01 de agosto de 2019 e 31 de agosto de 2019. Um dos problemas é que ele não está formatado corretamente, está no formato de "MM-DD-AAAA" com tempo à frente. Portanto, altere o formato deste calendário, como mostrado abaixo.
Agora, o formato do calendário está na forma de "D MMMM, AAAA".
Calendário do Power BI - Exemplo # 2
Vimos como usar a função CALENDAR para criar uma tabela de calendário, fornecendo uma data de início e uma data de término no Power BI. Imagine um cenário em que precisamos criar automaticamente uma tabela de calendário a partir da tabela de dados real. Nesse caso, não podemos ver qual é a data mínima e a data mais alta; portanto, usando outras funções DAX, podemos criar automaticamente um calendário.
Portanto, você pode fazer o download da pasta de trabalho do Excel no link abaixo, usado neste exemplo.
Você pode baixar este modelo de Excel do calendário do Power BI aqui - Modelo de Excel do calendário do Power BIPor exemplo, vamos usar a tabela de dados abaixo.
- Essa é uma grande tabela de datas, portanto, faça o upload da mesma tabela no Power BI também.
- A partir desta tabela, criaremos o calendário automático. Crie uma nova tabela como mostrado no exemplo anterior e abra a função CALENDAR DAX.
- Aqui, precisamos usar outras funções DAX para obter a Data de início da tabela automaticamente, use a função MINX para obter a menor data da tabela.
- Para isso, primeiro precisamos de qual tabela estamos obtendo a data mínima; portanto, o nome da nossa tabela é "Date_Table", portanto mencione o mesmo que o nome da tabela.
- Para Expressão, escolha a coluna "Data" da tabela mencionada.
- Isso obterá o valor mínimo da data da tabela. Da mesma forma, também precisamos obter a Data Final, portanto, para isso, use a função MAXX .
- Para esta função, precisamos mencionar o nome e a expressão da tabela como uma coluna de data.
- Ok, isso é tudo entre dois colchetes e pressione enter para obter a nova tabela de calendário.
Assim, podemos criar tabelas de calendário usando a função CALENDAR.
NOTA: O arquivo do Calendário do Power BI também pode ser baixado no link abaixo e a saída final pode ser exibida. Você pode baixar este modelo de calendário do Power BI aqui - Modelo de calendário do Power BICoisas para lembrar
- Por padrão, reunimos data e hora, para que possamos alterar a formatação a qualquer momento.
- Se você estiver usando a função CALENDAR DAX, precisará inserir uma nova tabela, não como a nova coluna na tabela existente.
Artigos recomendados
Este é um guia para o Calendário do Power BI. Aqui discutimos como usar uma função DAX do calendário para criar uma tabela de calendário com base na data inicial e final fornecida no Power BI, além de exemplos práticos. Você também pode consultar os seguintes artigos para saber mais -
- Como criar relatórios do Power BI?
- Power BI vs Excel (Principais 19 diferenças)
- Tutorial do Power BI (como importar dados?)
- Declaração do Power BI IF
- Como usar a função DAX do filtro no Power BI?
- Principais recursos do Power BI para visualização de dados