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参数