Power BI LOOKUPVALUE - Exemples de fonction LOOKUPVALUE Dax

Table des matières

LOOKUPVALUE dans Power BI

Après avoir dit à propos de l'importance de la fonction VLOOKUP, nous pouvons utiliser la même fonction dans Power BI est la question commune de tous les débutants Power BI, mais malheureusement, nous n'avons pas VLOOKUP Power BI; à la place, nous avons un type de fonction similaire, c'est-à-dire une 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, RECHERCHEV 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 tables avec moi. Voici 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 sont présentes dans les deux autres tableaux. Ainsi, dans les trois tableaux, la colonne commune est "Produit". En utilisant cela, nous devons 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. Par exemple, à partir 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 identique à 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.

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 tout d'abord, nous allons récupérer "Discount%" de "Discount_Table". Cliquez avec le bouton droit de la souris sur "Product_Table" et choisissez "Nouvelle colonne".
  • Donnez le nom de la «nouvelle colonne» en tant que «% 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 dans «Discount_Table», choisissez le nom de colonne «Discount%» dans «Discount_Table».
  • L'argument suivant est le nom de la colonne de recherche 1, il s'agira donc du nom de la colonne "Produit" de "Discount_Table".
  • L'argument suivant est Valeur de recherche, il s'agira donc d'un nom de colonne "Produit" de "Product_Table".
  • Ok, nous avons terminé. Fermez le crochet et appuyez sur la touche Entrée pour obtenir le résultat.

Voilà, 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, cliquez avec le bouton droit de la souris et choisissez "Nouvelle colonne", donnez le nom à la nouvelle colonne "Tax%" et ouvrez la fonction LOOKUPVALUE encore.
  • Cette fois, le nom de la colonne de résultat proviendra 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 Valeur de recherche , il s'agira donc du nom de colonne "Produit" de "Product_Table".

Fermez le crochet et appuyez sur Entrée pour obtenir les valeurs de «% 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 LOOKUPVALUE de Power BI 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 dont il faut se rappeler

  • 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 alors vide.
  • 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.

Articles intéressants...