Provavelmente você já precisou calcular datas dentro do Power BI, e a idade era uma delas, certo? O Power BI possui algumas funções muito semelhantes as do Excel, e para calcular idade não é muito diferente. No post de hoje nós vamos te ensinar como usar a função DATEDIFF para facilitar seus cálculos de idade dentro das suas análises! Se você preferir, também pode assistir a esse conteúdo em formato de vídeo:
A DATEDIFF, é uma das funções mais populares dentro do Power BI, com ela é possível calcular a diferença entre duas datas em unidades de tempo distintas. Entender como ela funciona e como podemos usá-la para calcular idades dentro do Power BI, pode ser crucial para seus projetos.
Função DATEDIFF no Power BI
A função DATEDIFF no Power BI é uma ferramenta essencial para análise de dados temporais e é frequentemente usada para calcular a diferença entre duas datas em diversas unidades de tempo, como ano, mês, dia e muitas outras. Você pode escolher a unidade de tempo mais apropriada para a sua análise, dependendo do contexto.
A sintaxe básica da função DATEDIFF é composta de três argumentos principais: a data inicial, a data final e a unidade de tempo na qual você deseja calcular a diferença. A função é escrita como:
DATEDIFF(Data1; Data2; Interval)
- Data1 (data inicial da diferença): É a data a partir da qual você deseja calcular a diferença. Essa data pode representar o início de um período específico ou qualquer outro evento temporal relevante para a sua análise.
- Data2 (data final da diferença): É a data que marca o término do período que você está considerando. Essa data geralmente representa o final de um projeto ou qualquer outro evento temporal que denote o fim do período em questão.
- Interval (unidade de tempo): É a unidade de medida temporal na qual você deseja que a diferença entre as datas seja expressa, podendo ser, ano, trimestre, hora, minuto e segundo. Essa flexibilidade permite que você ajuste a análise de acordo com a precisão necessária para o seu contexto específico.
É importante notar que a função DATEDIFF considera apenas as partes inteiras da diferença. Por exemplo, se você calcular a diferença em meses entre duas datas, a função retornará o número inteiro de meses completos entre essas datas. Qualquer parte fracionária da diferença será ignorada.
Tá curtindo o artigo? DATEDIFF é uma função super importante dentro do Power BI, e se você quiser aprender ainda mais sobre essa ferramenta tão preciosa para o mercado de trabalho, confira também o nosso Minicurso Gratuito de Power BI!
Calculando idade com a DATEDIFF
O nosso objetivo nesse artigo é mostrar como você pode calcular idades no Power BI, inserindo os dados do cálculo, de forma manual. Nesse caso vamos selecionar duas datas nas quais desejamos descobrir a quantidade de anos vividos. Para iniciar o cálculo, vamos inserir os nossos dados através da ferramenta “Inserir dados” na “Página Inicial”.
A ferramenta “Inserir Dados” nos permite escrever, de forma manual, os nossos dados, e com isso, podemos personalizar uma tabela inserindo os dados preferenciais para o nosso cálculo.
Ao clicar em “Inserir dados” o Power BI abre uma aba para criarmos a nossa tabela, e para cria-la é muito simples. A função criar tabela nos disponibiliza um design bem interativo, no qual conseguimos facilmente inserir nossos dados de forma rápida e fácil.
• Vamos renomear a coluna, clicando duas vezes sobre a célula “Coluna 1”.
• Para inserir outra coluna, basta clicar no “+” que fica ao lado da célula escrito “Coluna1”
Como estamos calculando a idade através do Power BI, vamos criar duas colunas: A primeira coluna com os nomes, e a segunda com as datas de nascimento das pessoas as quais queremos descobrir as suas respectivas idades.
Com nossa tabela criada, podemos clicar em editar e prosseguir para o Power Query.
O Power Query é o editor de dados do Power BI, e, é através dele que todas as alterações serão aplicadas no Power BI.
Com o Power Query aberto, podemos observar que os nomes já estão em formato de texto e as datas de nascimento em formato de data, dito isso, você pode renomear sua tabela, no canto superior direito (como mostra na imagem), caso queira deixar seu arquivo mais personalizado, não só com o nome de “tabela”.
Com todas as informações aplicadas dentro do Power Query, podemos prosseguir para calcular as idades, para isso, basta clicar em “Fechar e Aplicar”, assim como mostra na imagem abaixo.
Para fazer o cálculo de idade dentro do Power BI precisamos entrar na guia “Exibição de dados”, essa guia é uma das principais áreas de trabalho onde os usuários podem visualizar e interagir com os dados de seus relatórios e dashboards, nela nós vamos encontrar a ferramenta “Nova Coluna”, onde vamos adicionar uma nova coluna para calcularmos as idades da nossa tabela.
Ao clicar em “Nova Coluna”, vamos criar uma nova coluna, a renomeando de “Idade”, na barra de fórmulas.
Para iniciarmos nosso cálculo, é necessário que junto com o nome “Idade” adicionemos também um “=”. Esse igual nos permite abrir a função DATEDIFF, para assim calcular as idades. Logo, a função será escrita como:
Idade = DATEDIFF
Para entrar na fórmula basta clicar na tecla TAB, no seu teclado.
Seguindo a sintaxe da função DATEDIFF, após abrir a fórmula, é necessário abrir colchetes “[” para chamar uma coluna no Power BI, essa coluna selecionada será o primeiro argumento.
Como nós estamos calculando as idades do Lucas e da Julia, assim como mostra a imagem, a data inicial a ser adicionada, será a “Data de Nascimento”, logo, devemos selecionar este argumento.
Para prosseguir para o próximo argumento, é necessário adicionarmos um “;” para separá-los uns dos outros.
Como queremos calcular a idade atual das pessoas da nossa tabela é preciso que após a data de nascimento, adicionemos, no segundo argumento (data final), a data de hoje, pois assim, o Power BI saberá de uma forma exata, a idade em que cada um possui. Para isso basta digitar “TODAY()” para selecionar este argumento.
Adicione um “;” para separar mais um argumento.
Com as datas de início e fim selecionadas, precisamos comunicar ao Power BI em qual unidade de tempo queremos que essa idade seja calculada, logo, devemos digitar “YEAR”, significando o cálculo em anos.
Para encerrar nosso cálculo, basta clicar em “Enter” no seu teclado e prontinho, suas idades estarão calculadas dentro do Power BI.
Resumo do conteúdo:
A DATEFIFF é uma função muito útil dentro do Power BI e através dela você pode realizar diversos cálculos que te ajudarão bastante nas suas análises. Entender como essa fórmula funciona vai facilitar ainda mais seus trabalhos! Caso você tenha interesse em aprender sobre essa fórmula no Excel, você também pode assistir ao vídeo completo sobre o assunto no nosso canal do Youtube:
Curtiu esse artigo? Então dá uma conferida no nosso Minicurso Gratuito de Power BI, com ele você vai aprender ainda mais sobre essa e outras funções que vão facilitar ainda mais suas análises no dia a dia.
Esperamos que tenha feito sentido pra você!
Um abraço!
Equipe Atuar