LOOKUPVALUE Power BI

LOOKUPVALUE dans Power BI

Après avoir dit à propos de l'importance de la fonction VLOOKUP, pouvons-nous utiliser la même fonction dans Power BI est la question commune de tous les débutants de Power BI, mais malheureusement, nous n'avons pas VLOOKUP Power BI à la place, nous avons un type de fonction similaire, c'est-à-dire la fonction LOOKUPVALUE dans Power BI. Dans cet article, nous allons vous guider à travers cette fonction. Si je dois vous dire l'importance de RECHERCHEV dans Excel pour tous les utilisateurs d'Excel en termes simples «c'est juste une partie intégrante». Oui VLOOKUP fait partie intégrante de tous les utilisateurs Excel et des fonctions ménagères du monde Excel.

Que fait la fonction LOOKUPVALUE dans Power BI?

La fonction LOOKUPVALUE est similaire à la fonction VLOOKUP dans MS Excel, qui recherche la colonne requise d'une table à l'autre en fonction de la valeur de recherche. Puisque nous en savons déjà assez sur RECHERCHEV, nous n'entrerons pas dans cette fonction théoriquement, alors regardons le scénario maintenant.

J'ai trois tableaux avec moi, ci-dessous sont les captures d'écran de la même chose.

Nous avons trois tables nommées respectivement «Product_Table, Tax-Table et Discount_Table».

Dans Product_Table, nous n'avons pas les informations "Tax%" et "Discount%", qui se trouvent dans les deux autres tables. Donc, dans toutes les trois tables, la colonne commune est "Produit", nous devons donc récupérer les données dans "Product_Table".

Avant d'appliquer la fonction LOOKUPVALUE, examinons la syntaxe de cette fonction.

Nom de la colonne du résultat: Ce n'est rien d'autre que d'autres tables à partir de laquelle nous avons besoin du résultat. Ainsi, pour un exemple de «Tax_Table», nous avons besoin des résultats de la colonne «Tax%» et de «Discount_Table», nous avons besoin des résultats de la colonne «Discount%».

Nom de la colonne de recherche: Ce n'est rien d'autre que dans la table ciblée (Tax_Table ou Discount_Table) en fonction de la colonne que nous recherchons pour la colonne de résultat . Donc, notre valeur de recherche:   Il s'agit du nom de la colonne dans la table actuelle (Product_Table) qui est le même que la colonne dans le nom de la colonne de recherche des autres tables.

Ainsi, finalement, le nom de la colonne de recherche et la valeur de recherche doivent être les mêmes. Le nom de la colonne de recherche provient de la table des colonnes de résultats et la colonne de la valeur de recherche proviendra de la table actuelle où nous appliquons la fonction LOOKUPVALUE.

Exemple de fonction LOOKUPVALUE DAX dans Power BI

Ci-dessus se trouvent les données que nous utilisons pour appliquer la fonction LOOKUPVALUE Dax dans Power BI. Vous pouvez télécharger le classeur à partir du lien ci-dessous et l'utiliser pour vous entraîner avec nous.

Vous pouvez télécharger ce modèle Excel Power BI LOOKUPVALUE ici - Modèle Excel Power BI LOOKUPVALUE

Téléchargez les trois tables dans le fichier Power BI pour démarrer la démonstration.

  • Pour "Product_Table", nous devons récupérer les valeurs des deux autres tables, donc nous allons d'abord récupérer "Discount%" de "Discount_Table". Cliquez avec le bouton droit sur "Product_Table" et choisissez "Nouvelle colonne".

  • Donnez le nom de la «nouvelle colonne» comme «% de remise».

  • Ouvrez la fonction LOOKUPVALUE maintenant.

  • Le premier argument est le nom de la colonne de résultat puisque nous recherchons le pourcentage de remise à partir de «Discount_Table», choisissez le nom de colonne «Discount%» dans «Discount_Table».

  • L'argument suivant est le nom de la colonne de recherche 1, donc ce sera le nom de la colonne «Produit» de «Discount_Table».

  • L'argument suivant est la valeur de recherche, donc ce sera le nom de la colonne "Produit" de "Product_Table".

  • Ok, nous avons fini de fermer le crochet et d'appuyer sur la touche Entrée pour obtenir le résultat.

Là vous allez, nous avons le résultat de "Discount%" de "Discount_Table". Mais lorsque nous regardons la colonne de résultats, elle n'est pas au format pourcentage, nous devons donc changer le format numérique en format pourcentage.

  • Allez dans l'onglet «Modélisation», choisissez le «Format» comme «Pourcentage» et gardez la décimale comme 2.

  • Cela appliquera le format à la colonne sélectionnée comme ci-dessous.

  • De même, nous devons maintenant insérer une colonne supplémentaire pour récupérer "Tax%" de "Tax_Table", comme d'habitude, faites un clic droit et choisissez "Nouvelle colonne", donnez le nom à la nouvelle colonne comme "Tax%" et ouvrez la fonction LOOKUPVALUE encore.

  • Cette fois, le nom de la colonne de résultat sera de «Tax_Table», c'est-à-dire «Tax%».

  • Le nom de la colonne de recherche sera le nom de la colonne «Produit» de «Tax_Table».

  • L'argument suivant est la valeur de recherche , ce sera donc le nom de la colonne «Produit» de «Product_Table».

Fermez le crochet et appuyez sur Entrée pour obtenir les valeurs «% de taxe».

Comme cela en utilisant la fonction LOOKUPVALUE de Power BI, nous pouvons récupérer des données d'une table à une autre.

Remarque: le  fichier Power BI LOOKUPVALUE peut également être téléchargé à partir du lien ci-dessous et la sortie finale peut être affichée.

Vous pouvez télécharger ce modèle LOOKUPVALUE Power BI ici - Modèle LOOKUPVALUE Power BI

Choses à retenir

  • LOOKUPVALUE est incorporé dans Power BI en tant que fonction de valeur de recherche.
  • Si la valeur de recherche n'est pas trouvée, elle retournera vide comme résultat.
  • Les colonnes Colonne de résultat et Valeur de recherche sont les mêmes dans les deux tables.
  • Contrairement à VLOOKUP, nous devons donner un nom de colonne et des paramètres de recherche de plage.