微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

报表服务器:从报表中发布一些页面不是全部

如何解决报表服务器:从报表中发布一些页面不是全部

请你帮我解决这个问题:

我有一份关于报告服务器 (SSRS) 的报告,其中包含两页(A 和 B)。

client 1 wants page A from report
client 2 wants page B
client 3 wants pages A & B

我建议的方法是:

-create 3 reports
-in all reports create links to general datasets.

但它需要在发生变化时更新图表和图表两次。 有没有什么方法可以在发布时创建一个报告并限制页数?

谢谢。

解决方法

有几种方法可以做到这一点..

选项 1:子报告

您可以使用子报告轻松完成此操作。

将“Page A”和“Page B”创建为单独的报告,这将满足客户 1 和客户 2 的要求

接下来,创建一个新报告(例如“完整报告”)并插入两个子报告,将第一个子报告指向您的“页面 A”报告,将第二个子报告指向您的“页面 B”报告。当您运行“完整报告”时,它只会运行两个子报告。

当您需要进行更改时,您只需对“页面 A”或“页面 B”报告执行此操作。

选项 2:参数化报告

另一种方法是向报表添加一个参数,用于控制每个页面上所有对象的可见性。

例如,如果参数被称为 pClient,那么页面 A 上所有对象的 hidden 属性将类似于

=Parameters!pClient.Value = 2

当客户端设置为 2 时,这将隐藏页面 A 上的所有内容

这种方法的问题在于,您最终可能会在报告中出现一些隐藏内容的空白区域,如果您的需求比示例中的需求更复杂,则管理起来可能会更加复杂。

最后,如果其中任何一个没有意义,请告诉我您对哪个选项感兴趣,我会更详细地解释。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。