lookupvalue Power BI – As funções de pesquisa são muito comumente usadas na representação de dados, uma das funções de pesquisa amplamente usadas é a função Vlookup no power bi, mas não está embutida no power bi, então precisamos replicar a função de pesquisa usando DAX para usar o Vlookup em power bi.
Neste artigo, mostraremos como replicar VLOOKUP no Power BI em detalhes.
![lookupvalue Power BI](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/VLOOKUP-in-Power-BI-1.png)
Como aplicar VLOOKUP no Power BI?
Por exemplo, suponha que você tenha três tabelas chamadas “Tabela de vendas, Tabela da cidade e Tabela do gerente”.
![Power BI Vlookup (dados)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Data.png)
Estou usando o exemplo abaixo, mas você pode adaptar a sua realidade, abaixo muitos detalhes para você entender a formular, não somente usa-la de forma automática.
Neste exemplo na tabela de vendas, não temos “Nomes de região” e “Nomes de gerente”, mas para buscar os dados das outras duas tabelas, temos “Cidade” como a coluna ou valor comum entre essas tabelas.
![Power BI Vlookup (tabelas)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Tables.png)
Usando a função LOOKUPVALUE DAX, podemos buscar os dados de outras tabelas para “Tabela de Vendas”. Abaixo está a sintaxe da função LOOKUPVALUE DAX.
![Fórmula LOOKUPVALUE](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/LOOKUPVALUE-Formula.png)
A fórmula para a procura se chama LOOKUPVALUE que á para procurar um valor.
O primeiro argumento se refere a qual coluna queremos obter os dados, neste caso queremos os dados de preço que se encontra na tabela de produtos.
O segundo argumento é onde será feita a procura dos valores, neste caso como vamos procurar pelo SKU do produto que seria o seu ID vamos buscar na coluna SKU também da tabela de produtos.
O último argumento é para indicarmos qual o valor que vamos procurar na outra tabela para receber o preço unitário. Neste caso é a nossa coluna também de SKU, mas da tabela Vendas 2016. O motivo de utilizarmos essa coluna é que a informação que temos em comum nas duas tabelas, então é possível buscar pelo código na tabela de preços e conseguir encontrar o preço unitário daquele item.
Dica: nas duas tabelas, o nome da coluna de pesquisa e o valor da pesquisa devem ser iguais.
Pegue as tabelas acima apenas como exemplo,
- Vá para a guia “Dados” e escolha “Tabela de Vendas”.
![Power BI Vlookup (Tabela de Vendas)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Sales-Table.png)
- Clique com o botão direito em “Tabela de vendas” e escolha “Nova coluna”.
![Power BI Vlookup (nova coluna)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-New-column.png)
- Isso solicitará que você nomeie a coluna, então dê um nome como “Regiões”.
![Power BI Vlookup (regiões)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Regions.png)
- Agora abra a função LOOKUPVALUE.
![Power BI Vlookup (sintaxe de valor de pesquisa)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Lookupvalue-Syntax.png)
- O primeiro argumento dessa função DAX é “Nome da coluna do resultado”, portanto, em “Tabela da cidade”, escolha a coluna “Nomes das regiões”.
![Power BI Vlookup (nomes de região)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Region-names.png)
- O próximo argumento é “Nome da coluna de pesquisa”, ou seja, em “Tabela de cidades” com base em “Nomes de cidades” estamos obtendo os dados, então escolha a coluna “Nomes de cidades” em “Tabela de cidades”.
![Power BI Vlookup (nomes de cidades)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-city-names.png)
- O próximo argumento é Search Value1, ou seja, da tabela atual, ou seja, o valor base da “Tabela de Vendas” é a coluna “Nomes das Cidades”, então escolha a coluna.
![Power BI Vlookup (vendas-tabela-cidade)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-sales-table-city.png)
Feche o colchete e pressione a tecla Enter. Teremos uma nova coluna na “Tabela de vendas” como “Regiões”.
![Power BI Vlookup (coluna Regiões)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Regions-Column.png)
- Da mesma forma, precisamos buscar os “Nomes dos gerentes” na “Tabela do gerente”. Clique novamente com o botão direito do mouse em “Tabela de vendas” e escolha “Nova coluna”. Isso solicitará que você nomeie a coluna, então dê um nome como “Gerente”.
![Power BI Vlookup (gerente)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Manager.png)
- Abra a função LOOKUPVALUE mais uma vez.
![Power BI Vlookup (valor de pesquisa do gerente)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Manager-lookupvalue.png)
- Desta vez, precisamos do resultado da “Tabela do gerente”, de modo que o Nome da coluna do resultado será “Gerente” da “Tabela do gerente”.
![Power BI Vlookup (tabela do gerenciador)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Manager-table.png)
- Em seguida, precisamos selecionar o nome da coluna de pesquisa, ou seja, na “Tabela do gerente” com base na “Cidade”, estamos buscando os dados, então escolha a coluna “Cidade” na “Tabela do gerente”.
![Power BI Vlookup (tabela do gerenciador - nomes de cidades)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Manager-table-City-Names.png)
- O valor de pesquisa também será o nome de “Cidade”, mas de “Tabela de vendas”.
![Power BI Vlookup (cidade-gerente)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Manager-city.png)
![Power BI Vlookup (valor da tabela do gerenciador)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Manager-table-value.png)
Forma alternativa de buscar os dados no Power BI
Ao usar “Power Query,” podemos fundir ou buscar os dados de outras tabelas.
- No arquivo do Power BI na guia Home, clique em “Edit Queries”.
![Consultas de edição do Power BI](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Edit-Queries.png)
- Isso abrirá a janela do editor “Power Query”. Nessa nova janela, na guia “INÍCIO”, clique em “Mesclar consultas”. Nota: Selecione “Tabela de Vendas” e faça isso.
![POWER BI Merge Queries](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/POWER-BI-Merge-Queries.png)
- Isso abre a janela “Merge”.
![Power BI Vlookup (janela de fusão)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Merger-Window.png)
- A partir de agora, podemos ver que a “Tabela de Vendas” já está selecionada. Portanto, na segunda lista suspensa, escolha “Tabela de cidades”.
![Power BI Vlookup (CityTable)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-CityTable.png)
- A partir dessas duas tabelas, precisamos selecionar as colunas comuns, portanto, as colunas comuns entre essas duas tabelas são “Nomes de cidades”, portanto, selecione as mesmas colunas em ambas as tabelas.
![Power BI Vlookup (selecione tabelas)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Select-Tables-1.png)
- Agora clique em “Ok” para voltar à janela “Editor de Consultas”.
![Coluna Adicionada](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-column-added.png)
- Como você pode ver, uma nova coluna foi criada, então clique na seta lateral dupla para ver mais opções.
![Clique na seta dupla](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Double-Arrow.png)
- Isso mostrará as opções abaixo.
![Opções de filtro](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Filter-options.png)
- A partir disso, selecione apenas “Regiões” porque em nossa “Tabela de Vendas” a coluna de nome de cidade já existe, então desmarque isso.
![Nomes de regiões](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Regions-Names.png)
Clique em “Ok” para obter os nomes das “regiões”.
![Coluna de região adicionada](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Region-Column-Added.png)
- Repita o mesmo processo para mesclar os nomes do “gerente”.
![Manager_Table mesclado](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Merged-Manager_Table.png)
- Após mesclar as colunas, clique em “Fechar e Aplicar”.
![Fechar e aplicar](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Close-and-Apply.png)
Agora ele voltará para o arquivo do Power BI, vá para a guia “Dados” para ver as novas colunas mescladas.
![Power BI Vlookup (mesa final)](https://cdn.wallstreetmojo.com/wp-content/uploads/2019/10/Power-BI-Vlookup-Final-Table.png)
Se você leu até aqui, muito obrigado e compartilhe com seus amigos o site! irá nos ajudar muito!
Veja mais sobre POWER BI