RELATED/RELATEDTABLE/LOOKUPVALUE
RELATED
RELATED是列函数,返回一个列,前提是需要两张表之间有关联关系
两张表Sheet1和CATEGORY SORT,用过CATEGORY关联

在表Sheet1中新增列:
计算结果:

RELATEDTABLE
RELATEDTABLE是表函数,返回一张表,功能是通过一张表去匹配另一张表的数据,也就是沿着数据一端找多端的数据,通常可以配合聚合函数使用,这样的话就可以返回一个数值,使用RELATEDTABLE的时候不强制要求两表之间有关联关系
新建度量值:

可以看到两表之间有关联关系的话,就会把能对应上的数据筛选出来,如果没有对应关系就会将所有的数据都匹配上。
LOOKUPVALUE
这个和EXCEL中的VLOOKUP很像,可以进行多条件查询,并且两表无需建立关系,是一个列函数
语法:LOOKUPVALUE( <result_columnName>, <search_columnName>, <search_value> [, <search2_columnName>, <search2_value>]… [, <alternateResult>] )
result_columnName:返回结果的列名,一般是要在维度表中查找的结果列,不能是表达式
search_columnName:查找的列,不能是表达式
search_value:查找的内容
alternateResult:(可选)result_columnName 的上下文已筛选为零个或多个非重复值时,返回该值。 如果未提供,则在将 result_columnName 向下筛选为零值时,该函数返回 BLANK;如果有多个非重复值,则返回错误。
<search_columnName>和<search_value>可以成对的多次出现,多条件查询中一定要有一对唯一值条件,否则不成功
注意:作用于计算列,如果没有满足所有条件的值,返回blank();如果满足所有条件值,则返回相应值;如果不相等,则返回错误
举例:
将CATEGORY SORT表中的SORT匹配到Sheet1表中
CATEGORY SORT表:

Sheet1表:

新建度量值:
实现效果:


浙公网安备 33010602011771号