Reporting services 如何使用组变量参数化数据集?

Reporting services 如何使用组变量参数化数据集?,reporting-services,ssrs-grouping,Reporting Services,Ssrs Grouping,我有“外部”表。 在这个表的每一行中,我需要显示几个与不同数据集相关联的表 但我不知道如何用组的参数约束这些“内部”数据集 可能吗 更新 下一步可能是显示子报表。;)问题是,当嵌套数据集的结果为空时,不会显示子报表。。。甚至是静态内容 下面是一个可强制显示子报表的热点。 这个想法很简单。您需要将假数据集添加到子报表,查询方式如下: select ' ' as Dummy 并在可见文本框中使用结果,如下所示: =First(Fields!DUMMY.Value, "DataSetToForceS

我有“外部”表。

在这个表的每一行中,我需要显示几个与不同数据集相关联的表

但我不知道如何用组的参数约束这些“内部”数据集

可能吗

更新

下一步可能是显示子报表。;)问题是,当嵌套数据集的结果为空时,不会显示子报表。。。甚至是静态内容

下面是一个可强制显示子报表的热点。

这个想法很简单。您需要将假数据集添加到子报表,查询方式如下:

select ' ' as Dummy
并在可见文本框中使用结果,如下所示:

=First(Fields!DUMMY.Value, "DataSetToForceSubreportVisibility")

它就像一个符咒。

是的,这可以通过子报告完成

1) 创建一个报告,其中包含“外部”表的每一行所需的所有“内部”表。用一个数据集填充它,该数据集具有一个ID参数,该参数是外部组的哪个成员,因此所有内部表将仅与单个组成员有关

2) 为外部表创建主报告。此报表包含一个列表控件,您可以使用获取外部组成员(ID)的数据集来填充它

列表的每个单元格内都有一个子报表,即您在1)中创建的报表。将包含为列表控件选择的ID的字段传递给子报表的ID参数