Power BI LOOKUPVALUE - Beispiele für die LOOKUPVALUE Dax-Funktion

Inhaltsverzeichnis

LOOKUPVALUE in Power BI

Nachdem wir über die Bedeutung der VLOOKUP-Funktion gesprochen haben, können wir dieselbe Funktion in Power BI verwenden. Dies ist die häufigste Frage aller Power BI-Anfänger. Leider verfügen wir nicht über VLOOKUP Power BI. Stattdessen haben wir eine ähnliche Art von Funktion, dh die LOOKUPVALUE-Funktion in Power BI. In diesem Artikel werden wir Sie durch diese Funktion führen. Wenn ich Ihnen in einfachen Worten sagen muss, wie wichtig VLOOKUP in Excel für alle Excel-Benutzer ist: „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 Tische dabei. Unten sind die Screenshots davon.

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". Wenn Sie diese Spalte verwenden, müssen Sie 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 identisch ist .

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.

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. Zuerst rufen wir "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 suchen Wert, so wird dies ein „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 leer ausgegeben.
  • Ergebnisspalte und Suchwertspalten sind in beiden Tabellen gleich.
  • Im Gegensatz zu VLOOKUP müssen wir alle Spaltennamens- und Bereichssuchparameter angeben.

Interessante Beiträge...