sql - 根据多值参数中断 SSRS 报告

标签 sql sql-server reporting-services ssrs-2012

我正在处理带有多值参数的 SSRS 报告,其中包含名称列表。我已经为标题编写了一个表达式,其作用类似于“所选名称的结果”。它还具有一个选项(全选),该选项显示标题为“多个名称的结果”的所有结果。到目前为止,它运行良好。

现在我必须修改报告,例如,如果我选择多个值,则报告应分为多个页面,每个选定的名称位于不同的页面上,该单个参数值(名称)的标题为“所选名称的结果”。

请帮助我。谢谢。

最佳答案

您可以将整个当前报表(不包括页眉/页脚)放入列表对象中。我假设您将从参数(例如经理名称)中返回选定的值作为数据集的一部分。假设情况是这样

  1. 创建新列表

  2. 将报告内容插入此列表的矩形

  3. 右键单击列表行标题并选择行组 -> 组属性

  4. 将组设置为“分组于”

    =Fields!ManagerName.Value
    

这种方法将采用像这样的简单表格

enter image description here

并将其分成这样的列表

enter image description here

然后您只需将列表的 Tablix 属性设置为在之后添加分页符 为选中

希望这对您有帮助。如果您对此还有其他疑问,请告诉我

关于sql - 根据多值参数中断 SSRS 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34341054/

相关文章:

sql - 防止展平 View 后重新排序

sql-server - 将远程 SQL Server 数据库备份到本地

sql-server - SSRS 2014 报告部署问题

reporting-services - 从 SSRS 中的表达式向数据集传递参数

python - SQLite 查询返回 false

mysql - 来自二度连接的列的总和?

sql - 当条件意外地显着降低性能时

vb.net - 为RDLC自定义代码添加多个功能

sql - 如何使用 LEFT OUTER JOIN 进行 JPA 查询

sql-server - 如何安装 SQL Server Management Studio 2012 (SSMS) Express?