SSRS参数在单页面上显示结果

时间:2017-04-25 23:11:27

标签: sql reporting-services

我有一份报告显示每位员工的有效工作。目前,报告在单个页面上返回每个员工的每个作业(并将信息与该特定作业相关联),然后在下一页上返回下一个作业。工作号码可能因所选员工而异。

用户希望该选项可以跨多个页面或单个页面显示报告,具体取决于他们希望如何使用报告。

我知道您可以通过将height属性调整为0来更改属性以在一个页面上显示所有结果。但是,这不会为用户提供在多个页面上显示报告的选项。

运行报表时是否可以添加选项以在单个页面上显示结果?

干杯

1 个答案:

答案 0 :(得分:0)

不幸的是,分页符属性不允许表达式允许它是动态的。您必须选择是否有分页符,只能通过进入报表设计器来更改它。

您可以尝试的是使用相同的分组创建一个新表(或复制旧表),但删除分页符以使其不会被作业分解。

然后添加一个参数,以选择将可用值显示为单个或多个(或您想要调用它们的任何内容)。

然后,您可以在表格上设置隐藏属性。选择单个时,将原始表设置为隐藏:

=IIF(Parameters!PAGE.Value = "single", True, False)

并将新表格设置为相反:

=IIF(Parameters!PAGE.Value = "single", True, False)

这将允许您根据所选参数显示表格的版本。