LOOKUPVALUE-Funktion (DAX)
Gibt den Wert in result_columnName für die Zeile zurück, die alle durch search_columnName und search_value angegebenen Kriterien erfüllt.
Syntax
LOOKUPVALUE( <result_columnName>, <search_columnName>, <search_value>[, <search_columnName>, <search_value>]…)
Parameter
result_columnName
Der Name einer vorhandenen Spalte, die den Wert enthält, den Sie zurückgeben möchten. Die Spalte muss mit Standard-DAX-Syntax benannt sein, normalerweise vollqualifiziert. Kann kein Ausdruck sein.search_columnName
Der Name einer vorhandenen Spalte in derselben Tabelle wie result_columnName oder in einer verknüpften Tabelle, für die die Suche ausgeführt wird. Die Spalte muss mit Standard-DAX-Syntax benannt sein, normalerweise vollqualifiziert. Kann kein Ausdruck sein.search_value
Ein Skalarausdruck, der auf keine Spalte in der gleichen durchsuchten Tabelle verweist.
Rückgabewert
Der Wert von result_column in der Zeile, in der alle Paare von search_column und search_value eine Übereinstimmung aufweisen.
Wenn es keine Übereinstimmung gibt, die allen Suchwerten entspricht, wird ein leerer Wert zurückgegeben. Die Funktion gibt also keinen Suchwert zurück, wenn nur einige Kriterien erfüllt werden.
Wenn mehrere Zeilen den Suchwerten entsprechen und in allen Fällen result_column-Werte identisch sind, wird dieser Wert zurückgegeben. Gibt result_column jedoch unterschiedliche Werte zurück, wird ein Fehler zurückgegeben.
Beispiel
Im folgenden Beispiel wird SafetyStocklLevel für das Fahrradmodel "Mountain-400-W Silver, 46" zurückgegeben.
=LOOKUPVALUE(Product[SafetyStockLevel], [ProductName], " Mountain-400-W Silver, 46")