Blog

Postado em em 4 de maio de 2020

Função RELATED – Como Relacionar Tabelas no POWER BI

Na publicação de hoje vamos aprender a relacionar tabelas no Power BI com a Função Related. Ela tem várias utilidades e hoje vamos ver uma das principais.

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo!

Para baixar a planilha utilizada nesta publicação, clique aqui!

O que é a Função RELATED?

Essa fórmula é como se fosse um PROCV do Excel dentro do Power BI, ou seja, permite com que o usuário faça buscas de informações em outras tabelas de forma automática sem a necessidade de ter que trocar de tabelas para visualizar as informações desejadas.

 

Quando utilizar essa fórmula?

Vamos utilizar essa fórmula quando quisermos fazer uma busca de uma determinada informação em outra tabela. Isso é utilizado para que o usuário consiga trazer uma informação para a tabela desejada através de uma fórmula.

 

Como utilizar a Função RELATED?

Inicialmente vamos verificar os dados que temos dentro das nossas tabelas. Neste caso temos duas tabelas a primeira que é a BaseVendas, nos permite visualizar algumas informações da venda de determinado produto.

 

Dados da BaseVendas - Função Related Power BI

Dados da BaseVendas

 

Já na tabela Cadastro Produtos já temos informações referente as informações do produto.

 

Dados de Castro Produtos

Dados de Castro Produtos

 

Tendo essas duas tabelas e tendo uma informação que relacione as duas, que é o caso do SKU teremos a possibilidade de relacionar essas informações para puxar de uma tabela para a outra.

Antes de iniciar com a fórmula RELATED será necessário criar uma relação entre essas duas tabelas para que possamos puxar as informações de uma para a outra. Lembrando que para criar essa relação as duas tabelas precisam de colunas que possuam a mesma informação, neste caso vamos utilizar a coluna de SKU.

Para fazer a relação entre duas tabelas é bem simples, primeiro basta ir até a guia Modelo.

 

Guia modelo. Criação de uma relação - Função Related Power BI

Guia modelo. Criação de uma relação

 

Em seguida para efetuar o relacionamento basta clicar na informação desejada de uma tabela e arrastar até a outra informação (que possua os mesmos dados) da outra tabela.

 

Relação entre informações em comum criada

Relação entre informações em comum criada

 

Feito isso podemos colocar o mouse sobre a seta preta que foi criada para representar a relação e podemos ver que as duas informações de SKU estão realçadas. Isso indica que essas duas informações estão relacionadas entre si.

Na tabela BaseVendas vamos criar uma coluna com os preços de cada um dos produtos, para isso basta clicar com o botão direito em qualquer lugar da tabela de selecionar a opção Nova Coluna.

 

Criando uma nova coluna

Criando uma nova coluna

 

Feito isso será criada uma coluna em branco e o usuário será direcionado para a barra de fórmulas para que possa escrever a fórmula da nova coluna. Lembrando que o que está escrito antes do símbolo de = é o nome da coluna e o que vem depois é a fórmula.

 

Fórmula para o preço unitário

Fórmula para o preço unitário

 

Essa é a fórmula que vamos utilizar, ao escrever a fórmula o Power BI já vai sugerir as colunas disponíveis para que o usuário possa obter as informações. Neste caso como queremos o preço dos produtos vamos escolher a coluna de preço unitário.

Ao escrever a fórmula basta pressionar enter que a coluna será criada com os valores dos preços unitários de cada um dos produtos baseados no que temos na tabela de Cadastro Produtos.

 

Coluna de preço unitário criada - Função Related Power BI

Coluna de preço unitário criada

 

Feito isso temos a colunas com os preços unitários que foram tirados da outra tabela e que estão relacionados pelo código do produto (SKU). Com essa informação de preço unitário mais a informação de quantidade vendida dentro dessa tabela já conseguimos calcular o faturamento total de cada uma das vendas.

 

Fórmula para o faturamento na venda

Fórmula para o faturamento na venda

 

Feita a multiplicação desses dois valores já temos o faturamento de cada uma das vendas.

 

Coluna de faturamento na venda criada - Função Related Power BI

Coluna de faturamento na venda criada

 

Neste caso tivemos que criar uma coluna de preço unitário para criar a coluna de faturamento na venda, no entanto podemos fazer isso de uma forma mais inteligente sem a criação de colunas “extras” para isso.

Para fazer isso vamos primeiramente excluir essas duas colunas que acabamos de criar a e vamos criar apenas uma que contenha a multiplicação e a obtenção dos dados da outra tabela.

 

Fórmula do faturamento na venda sem a coluna auxiliar

Fórmula do faturamento na venda sem a coluna auxiliar

 

Como podemos utilizar a fórmula RELATED para obter as informações da outra tabela, já podemos utilizá-la diretamente na multiplicação com a quantidade para obter o faturamento total da venda.

 

Coluna de faturamento na venda criada

Coluna de faturamento na venda criada

 

Podemos agora inserir uma nova coluna para saber qual é o lucro em cada uma das vendas só com as informações que temos na outra tabela, sem a necessidade de colunas extras. Isso é possível porque já temos essas informações, basta utilizá-las para criar outra informação que é de lucro.

 

Fórmula para obter o lucro na venda

Fórmula para obter o lucro na venda

 

Desta forma podemos criar uma coluna com o lucro na venda apenas com as informações que já temos na tabela Cadastro Produtos.

 

Coluna de lucro na venda criada - Função Related Power BI

Coluna de lucro na venda criada

 

Nesta aula foi possível aprender sobre a função RELATED que permite o usuário utilizar informações de outra tabela para fazer cálculos. Desta maneira não é necessário criar colunas com esses dados e depois utilizá-los, se o usuário já tem essas informações pode simplesmente utilizar elas através dessa função.

Você sabia que aqui na Hashtag temos um dos mais bem avaliados cursos de excel do Brasil? Clique aqui para saber mais!


Quer aprender mais sobre Power BI com um minicurso gratuito?


Quer sair do zero no Python e virar uma referência na sua empresa? Inscreva-se agora mesmo no Python Impressionador