【问题标题】:Repeat SSRS report for each value in Dataset为数据集中的每个值重复 SSRS 报告
【发布时间】:2014-11-17 17:32:29
【问题描述】:

我有一个带有子报告的 SSRS 报告。 主报表和子报表都具有正确链接的@param1 参数,并且报表运行良好。

我还有一个数据集 (MemberDataSet),它返回特定组的所有成员,这些成员是 param1 的参数值。

例如,现在我运行报告 3 次,说参数 (@param1) AAA、BBB 和 CCC。 MemberDataSet 正在查询每个单独的组成员和一个简单的查询,例如

从 MyParamTable 中选择不同的 Param1,其中 Group = @GroupParameter

返回作为参数提供的 AAA、BBB 和 CCC 值。

我想要完成的是为数据集中的每个值重复整个报表及其子报表。即

@Param1 = AAA 运行报告 @Param1 = BBB 运行/重复报告(附加到以前生成的报告) @Param1 = CCC 运行/重复报告(附加到以前生成的报告)。

最好的方法是什么?

谢谢

【问题讨论】:

    标签: reporting-services ssrs-2008


    【解决方案1】:
    1. 为值 AAA、BBB 和 CCC 创建包装数据集“ABC”
    2. 将“列表”tablix 添加到您的页面并为其分配“ABC”。
    3. 将要为每个值重复的所有内容放在该列表内的“ABC”中。
    4. 如果您想使用子表,您只能在其中使用“ABC”中的值。
    5. 如果您想重复任何其他数据集,您必须创建子报告并将值 AAA、BBB 和 CCC 作为参数传递给这些子报告。 希望对您有所帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多