Power BI LOOKUPVALUE

LOOKUPVALUE in Power BI

Nachdem wir über die Bedeutung der VLOOKUP-Funktion gesprochen haben, können wir dieselbe Funktion in Power BI verwenden, ist die allgemeine Frage aller Power BI-Anfänger, aber leider haben wir kein VLOOKUP Power BI, sondern eine ähnliche Funktion, dh die LOOKUPVALUE-Funktion in Power BI. In diesem Artikel werden wir Sie durch diese Funktion führen. Wenn ich Ihnen die Bedeutung von VLOOKUP in Excel für alle Excel-Benutzer in einfachen Worten sagen muss: „Es ist nur ein wesentlicher Bestandteil“. Ja, VLOOKUP ist ein wesentlicher Bestandteil aller Excel-Benutzer und Haushaltsfunktionen in der Excel-Welt.

Was macht die LOOKUPVALUE-Funktion in Power BI?

Die Funktion LOOKUPVALUE ähnelt der Funktion VLOOKUP in MS Excel, die anhand des Suchwerts nach der erforderlichen Spalte von einer Tabelle zur anderen sucht. Da wir bereits genug über VLOOKUP wissen, werden wir theoretisch nicht weiter auf diese Funktion eingehen. Schauen wir uns nun das Szenario an.

Ich habe drei Tabellen dabei, unten sind die Screenshots derselben.

Wir haben drei Tabellen mit den Namen "Product_Table, Tax-Table und Discount_Table".

In Product_Table haben wir keine Informationen zu "Tax%" und "Discount%", die in den beiden anderen Tabellen enthalten sind. In allen drei Tabellen lautet die gemeinsame Spalte "Produkt". Daher müssen wir die Daten in "Product_Table" abrufen.

Bevor wir die LOOKUPVALUE-Funktion anwenden, schauen wir uns die Syntax dieser Funktion an.

Ergebnis Spaltenname : Dies ist nichts anderes als aus anderen Tabellen, aus welcher Spalte wir das Ergebnis benötigen. Für ein Beispiel aus "Tax_Table" benötigen wir Ergebnisse aus der Spalte "Tax%" und aus "Discount_Table" Ergebnisse aus der Spalte "Discount%".

Name der Suchspalte : Dies ist nichts anderes als in der Zieltabelle (Tax_Table oder Discount_Table), basierend auf der Spalte, in der wir nach der Ergebnisspalte suchen . Also unser Suchwert :   Dies ist der Spaltenname in der vorliegenden Tabelle (Product_Table), der mit der Spalte im Namen der Suchspalte anderer Tabellen übereinstimmt .

Daher sollten Suchspaltenname und Suchwert beide Spalten identisch sein. Der Name der Suchspalte stammt aus der Ergebnisspaltentabelle, und die Suchwertspalte stammt aus der aktuellen Tabelle, in der wir die Funktion LOOKUPVALUE anwenden.

Beispiel für die LOOKUPVALUE DAX-Funktion in Power BI

Oben sind die Daten aufgeführt, die wir zum Anwenden der LOOKUPVALUE Dax-Funktion in Power BI verwenden. Sie können die Arbeitsmappe über den folgenden Link herunterladen und damit mit uns üben.

Sie können diese Power BI LOOKUPVALUE Excel-Vorlage hier herunterladen - Power BI LOOKUPVALUE Excel-Vorlage

Laden Sie alle drei Tabellen in die Power BI-Datei hoch, um die Demonstration zu starten.

  • Für "Product_Table" müssen wir die Werte aus den beiden anderen Tabellen abrufen, also rufen wir zuerst "Discount%" aus "Discount_Table" ab. Klicken Sie mit der rechten Maustaste auf die "Product_Table" und wählen Sie "New Column".

  • Geben Sie den Namen für die "Neue Spalte" als "Rabatt%" an.

  • Öffnen Sie jetzt die Funktion LOOKUPVALUE.

  • Das erste Argument ist der Name der Ergebnisspalte, da wir den Rabattprozentsatz aus "Discount_Table" suchen. Wählen Sie den Spaltennamen "Discount%" aus "Discount_Table".

  • Das nächste Argument ist Suchspaltenname 1, daher ist dies der Spaltenname "Produkt" aus "Discount_Table".

  • Das nächste Argument ist Suche Wert so wird dies „Produkt“ Spaltenname von „Product_Table“.

  • Ok, wir sind fertig, schließen Sie die Klammer und drücken Sie die Eingabetaste, um das Ergebnis zu erhalten.

Los geht's, wir haben das Ergebnis von "Discount%" von "Discount_Table". Wenn wir uns jedoch die Ergebnisspalte ansehen, ist sie nicht im Prozentformat, daher müssen wir das Zahlenformat in das Prozentformat ändern.

  • Gehen Sie zur Registerkarte "Modellierung", wählen Sie "Format" als "Prozentsatz" und behalten Sie die Dezimalstelle als 2 bei.

  • Dadurch wird das Format wie folgt auf die ausgewählte Spalte angewendet.

  • In ähnlicher Weise müssen wir jetzt eine weitere Spalte einfügen, um "Tax%" aus "Tax_Table" abzurufen. Klicken Sie wie gewohnt mit der rechten Maustaste und wählen Sie "New Column", geben Sie der neuen Spalte den Namen "Tax%" und öffnen Sie die Funktion LOOKUPVALUE nochmal.

  • Diesmal stammt der Name der Ergebnisspalte aus "Tax_Table", dh "Tax%".

  • Der Name der Suchspalte ist der Spaltenname "Produkt" aus "Tax_Table".

  • Das nächste Argument sucht Wert , so wird dies den „Produkt“ Spaltenname von „Product_Table“.

Schließen Sie die Klammer und drücken Sie die Eingabetaste, um die Werte für "Tax%" zu erhalten.

So können wir mit der Power BI LOOKUPVALUE-Funktion Daten von einer Tabelle in eine andere abrufen.

Hinweis: Die  Power BI LOOKUPVALUE-Datei kann auch über den folgenden Link heruntergeladen und die endgültige Ausgabe angezeigt werden.

Sie können diese Power BI LOOKUPVALUE-Vorlage hier herunterladen - Power BI LOOKUPVALUE-Vorlage

Dinge, an die man sich erinnern sollte

  • LOOKUPVALUE ist als Suchwertfunktion in Power BI integriert.
  • Wenn der Suchwert nicht gefunden wird, wird er als Ergebnis leer zurückgegeben.
  • Ergebnisspalte und Suchwertspalten sind in beiden Tabellen gleich.
  • Im Gegensatz zu VLOOKUP müssen wir alle Spaltennamens- und Bereichssuchparameter angeben.