如何在 s-s-rS 报告中将多个参数作为单独的多个页面传递?
Posted
技术标签:
【中文标题】如何在 s-s-rS 报告中将多个参数作为单独的多个页面传递?【英文标题】:How to pass multiple parameters as individual multiple pages on an s-s-rS report? 【发布时间】:2016-01-19 20:17:57 【问题描述】:我在 s-s-rS 中有一个大部分是静态的报告,但有一个 tablix 和几个文本框,它们对应于返回订单号信息的查询。目前,该查询专为 ONE 订单号设计。
我想要的是让报告看起来像现在一样,但能够选择多个订单号并为每个订单号生成报告,而且是一次性的。
我的问题是报告会尝试将所有订单号的所有字段合并到一个页面上。我不要那个;我希望每个页面看起来都一样,但不同的文本框和表达式对应于特定的订单号信息。
如果您需要更多上下文或图片,请告诉我。附上报告的图片。红圈是订单具体信息所在的地方,上面的订单号也被拉进去了。
【问题讨论】:
【参考方案1】:这是一种方法:
创建一个与现有报告大小相同的新报告,但其中包含 OrderNumber 的多选参数。
在报告上放置一个列表项,项目大小为现有报告的大小。
在报表上放置一个数据集,该数据集返回在 OrderNumber 参数中选择的每个 OrderNumber 一行。
在列表项中放置一个子报表,并将子报表指向您现有的报表。
从列表的数据集中连接 OrderNumber 以传递给子报表的 Order Number 参数。
我认为应该这样做。离开我的头顶,所以我可能错过了一些小事情。任何 s-s-rS 子报告教程都应该能够指导您完成剩下的工作。
【讨论】:
你有没有机会链接到一个例子?我不是 100% 关注你。 手头没有任何东西,但是您对某个步骤有什么具体问题吗? 第三步……那么当我把DataSet放到新报表中时,我应该写一个查询吗?只是有点困惑 我想是的。我不认为列表可以绑定到参数,我认为它必须是数据集。可能有一些方法可以解决这个问题,但我以前从未需要过。 当你说“放置一个数据集......每个 OrderNumber 返回一行”时,你是什么意思?一行与我之前的报告中的结果相同?抱歉,我只是不太明白列表需要通过什么以上是关于如何在 s-s-rS 报告中将多个参数作为单独的多个页面传递?的主要内容,如果未能解决你的问题,请参考以下文章