DAX 信息 - LOOKUPVALUE 函数



描述

返回 meeting all criteria specified by search_columnName 和 search_value 的行中的 result_columnName 的值。

语法

LOOKUPVALUE (
   <result_columnName>, <search_columnName>, <search_value>, 
   [<search_columnName>, <search_value>] …
)

参数

序号 参数和描述
1

result_columnName

包含所要返回值的列的限定名称。

不能是表达式。

2

search_columnName

与 result_columnName 相同的表中或相关表中所执行查找的一个列的限定名称。

不能是表达式。

3

search_value

不引用正在执行查找的相同表中的任何列标量表达式。

返回值

  • search_column 和 search_value 的所有配对都有匹配时,result_column 中该行的值。

  • 如果没有满足所有搜索值的匹配,则返回“BLANK”。换句话说,如果仅部分条件匹配,该函数不会返回查找值。

  • 如果多行匹配搜索值,并且在所有情况下 result_column 值都是相同的,则返回该值。但是,如果 result_column 返回不同的值,则返回错误。

示例

= LOOKUPVALUE([Sport], [EventID],"E962") 

此 DAX 公式返回与 EventID - E962 相对应的运动。

dax_functions_information.htm
广告