LOOKUPVALUE no Power BI
Tendo dito sobre a importância da função VLOOKUP, podemos usar a mesma função no Power BI é a dúvida comum de todos os iniciantes do Power BI, mas infelizmente, não temos VLOOKUP Power BI; em vez disso, temos um tipo semelhante de função, ou seja, a função LOOKUPVALUE no Power BI. Neste artigo, iremos guiá-lo através desta função. Se eu tiver que dizer a vocês a importância de PROCV no Excel para todos os usuários do Excel em palavras simples, “é apenas uma parte integrante”. Sim, VLOOKUP é parte integrante de todos os usuários do Excel e funções domésticas no mundo do Excel.
O que a função LOOKUPVALUE faz no Power BI?
A função LOOKUPVALUE é semelhante à função VLOOKUP do MS Excel, que procura a coluna necessária de uma tabela para a outra com base no valor de pesquisa. Como já sabemos o suficiente sobre VLOOKUP, não vamos nos aprofundar nessa função teoricamente, portanto, vamos examinar o cenário agora.
Eu tenho três mesas comigo. Abaixo estão as imagens do mesmo.
Temos três tabelas denominadas “Product_Table, Tax-Table e Discount_Table”, respectivamente.
Em Product-_Table, não temos as informações de “% de imposto” e “% de desconto”, que estão nas outras duas tabelas. Portanto, em todas as três tabelas a coluna comum é "Produto", portanto, usando isso, precisamos buscar os dados em "Tabela_Produto".
Antes de aplicarmos a função LOOKUPVALUE, vamos examinar a sintaxe desta função.
Nome da coluna do resultado: nada mais é do que outras tabelas das quais precisamos do resultado. Portanto, por exemplo, de “Tax_Table”, precisamos dos resultados da coluna “Tax%”, e de “Discount_Table”, precisamos dos resultados da coluna “Discount%”.
Nome da coluna de pesquisa: nada mais é que a tabela de destino (tabela_imposto ou tabela_de_conto) com base em qual coluna estamos procurando a coluna de resultado . Portanto, nosso Valor de Pesquisa: Este é o nome da coluna na tabela atual (Tabela_Produto), que é o mesmo que a coluna no Nome da Coluna de Pesquisa de outras tabelas.
Então, eventualmente, Search Column Name e Search Value ambas as colunas devem ser iguais. O nome da coluna de pesquisa está na tabela da coluna de resultados, e a coluna de valor de pesquisa será da tabela atual onde estamos aplicando a função LOOKUPVALUE.
Exemplo de função LOOKUPVALUE DAX no Power BI
Acima estão os dados que estamos usando para aplicar a função LOOKUPVALUE Dax no Power BI. Você pode baixar a apostila no link abaixo e usá-la para praticar conosco.
Carregue todas as três tabelas para o arquivo Power BI para iniciar a demonstração.
- Para “Product_Table”, precisamos buscar os valores das outras duas tabelas, então, primeiro, buscaremos “Discount%” de “Discount_Table”. Clique com o botão direito em “Product_Table” e escolha “New Column.”
- Dê o nome à “Nova Coluna” como “Desconto%”.
- Abra a função LOOKUPVALUE agora.
- O primeiro argumento é o nome da coluna do resultado, pois estamos procurando a porcentagem de desconto de “Discount_Table”, escolha o nome da coluna “Discount%” em “Discount_Table”
- O próximo argumento é Search Column Name 1, então este será o nome da coluna “Product” de “Discount_Table”.
- O próximo argumento é Search Value, portanto , este será um nome de coluna “Product” de “Product_Table”.
- Ok, terminamos. Feche o colchete e pressione a tecla Enter para obter o resultado.
Pronto, temos o resultado de “Desconto%” de “Discount_Table”. Mas quando olhamos para a coluna de resultado, ela não está no formato de porcentagem, portanto, precisamos alterar o formato do número para o formato de porcentagem.
- Vá para a guia "Modelagem", escolha o "Formato" como "Porcentagem" e mantenha a casa decimal como 2.
- Isso aplicará o formato à coluna selecionada conforme abaixo.
- Da mesma forma, agora precisamos inserir mais uma coluna para buscar “Tax%” de “Tax_Table,” como de costume, clique com o botão direito e escolha “New Column” dê o nome para a nova coluna como “Tax%” e abra a função LOOKUPVALUE novamente.
- Desta vez, o nome da coluna de resultado será de “Tabela_imposto,” ou seja, “% de imposto”.
- O nome da coluna de pesquisa será o nome da coluna “Produto” de “Tax_Table”.
- O próximo argumento é Search Value , então este será o nome da coluna “Product” de “Product_Table”.
Feche o colchete e pressione Enter para obter os valores de “% de imposto”.
Assim, usando a função LOOKUPVALUE do Power BI, podemos buscar dados de uma tabela para outra.
Observação: o arquivo LOOKUPVALUE do Power BI também pode ser baixado do link abaixo e a saída final pode ser visualizada.
Você pode baixar este modelo de LOOKUPVALUE do Power BI aqui - Modelo de LOOKUPVALUE do Power BICoisas para lembrar
- LOOKUPVALUE é incorporado ao Power BI como uma função de valor de pesquisa.
- Se o valor de pesquisa não for encontrado, ele retornará em branco como resultado.
- Coluna de resultado e colunas de valor de pesquisa são iguais em ambas as tabelas.
- Ao contrário de VLOOKUP, precisamos fornecer qualquer nome de coluna e parâmetros de pesquisa de intervalo.