如何将字段的所有值作为SSRS中的参数传递给子报表?

时间:2015-05-19 22:27:20

标签: sql sql-server reporting-services

我遇到过几个类似的问题,但没有一个能帮助我。

让我解释一下:

我有一份报告。在本报告中,我有一份子报告。

子报告应该为其所有3个参数获取多值参数。

如果我手动运行子报告,它正在运行:

这就是我为此子报告提供数据集的方法:

这就是我的主要报告:

我的问题是 -

如何更改上面MAIN报告中的表达式,以便将该字段的所有值(本例中为AccountName)传递给子报告AS PARAMETERS?

2 个答案:

答案 0 :(得分:0)

尝试使用LookupSet函数。

=Join(LookupSet(1, 1, Fields!FieldYouWishToJoin.Value,"YourDataSetName"),",")

希望有所帮助。

答案 1 :(得分:0)

我不知道我做了什么,只留下了

=Fields!LocationState.Value
由于主报告有一个转发器,因此工作正常。

所以我根据转发器分组向主报告中的查询传递了子报告。