DAX 信息 - LOOKUPVALUE 函数
描述
返回符合 search_columnName 和 search_value 指定的所有条件的行的 result_columnName 中的值。
语法
LOOKUPVALUE ( <result_columnName>, <search_columnName>, <search_value>, [<search_columnName>, <search_value>] … )
参数
Sr.No. | 参数与说明 |
---|---|
1 |
result_columnName 包含要返回的值的列的完全限定名称。 不能是表达式。 |
2 |
search_columnName 与 result_columnName 位于同一个表中或位于相关表中的列的完全限定名称,在该表中执行查找。 不能是表达式。 |
3 |
search_value A标量表达式,不引用正在搜索的同一张表中的任何列。 |
返回值
所有 search_column 和 search_value 对均匹配的行中的 result_column 值。
如果没有满足所有搜索值的匹配项,则返回 BLANK。换句话说,如果只有部分条件匹配,则函数不会返回查找值。
如果多行与搜索值匹配,并且在所有情况下 result_column 值都相同,则返回该值。但是,如果 result_column 返回不同的值,则会返回错误。
示例
= LOOKUPVALUE([Sport], [EventID],"E962")
此 DAX 公式返回与 EventID – E962 对应的 Sport。
dax_functions_information.html