我正在尝试在SSRS中使用LookupSet,以便将列表连接到一个文本框中。
dataset1
TYPE |DESC
fruit |apple
fruit |orange
furit |grape
结果
apple; orange; grape
这是我的ssrs文本框表达式
=JOIN( lookupset( Fields!TYPE.Value,Fields!TYPE.Value, Fields!DESC.Value, "dataset1"), "; ")
它按预期工作,直到我向报表添加第二个数据集。数据集没有我的查找表达式使用的任何相同字段名。我不改变我的文本框表达式。我的lookupset函数仍然引用dataset1。我刚收到错误:
The Value expression for the text box ‘TEXTBOX1’ refers directly to the
field ‘TYPE’ without specifying a dataset aggregate. When the report
contains multiple datasets, field references outside of a data region must
be contained within aggregate functions which specify a dataset scope.
当我删除第二个数据集时,一切正常。
如何在包含多个数据集的报告中使用LookupSet
函数?