Power BI LOOKUPVALUE - Exemplos de função LOOKUPVALUE Dax

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 BI

Coisas 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.

Artigos interessantes...