SSRS文本框使用Lookup函数报错Unknown collection member 求助
SSRS Lookup函数独立文本框报错解决方法
问题根源:独立文本框没有绑定任何数据集,也没有表格那样的行上下文,直接写
Fields!Construction_Code.Value时,SSRS无法确定该字段来自哪个数据集,所以抛出「Unknown collection member」错误;而绑定到Building数据集的表格里,字段默认关联当前行的Building数据集,所以能正常运行。解决方法:明确指定第一个
Construction_Code来自Building数据集,需要用聚合函数(比如First)结合数据集名称来获取字段值,修改后的表达式如下:=Lookup(First(Fields!Construction_Code.Value, "Building"), Fields!Construction_Code.Value, Fields!Value.Value, "Construction_type")补充说明:如果Building数据集有多行记录,
First会返回该数据集第一行的Construction_Code值。如果需要匹配特定行的字段,你可以根据实际需求替换First为其他合适的聚合函数(比如Max、Min),或者通过过滤条件精准获取目标行的值。
内容的提问来源于stack exchange,提问作者Stedman
相关产品推荐
相关产品推荐

