SSRS2008 R2报告中的组级别的条件分页符

Rog*_*eld 8 page-break ssrs-2008

我在SSRS 2008 R2中有一份报告.此报告由一个包含多个分组级别的表组成.如果客户要求查看所有详细信息,我希望在表的第二个分组级别进行分页.如果只请求摘要详细信息,那么我不希望分页,因为这将导致不必要的分页.如何有条件地控制表中组级别的分页符?

计算摘要详细信息并以不同的方式返回sql,因此我不想隐藏行,只需打开或关闭分页符.

Ian*_*ton 30

您可以使用基于表达式的分页符,这取决于您确切的表设置,可能很有用.

基本上,您设置一个参数来控制是否应用分页符.

Group级别,有Page Break选项 - 将Page Break属性设置为您需要的属性,然后将Disabled属性设置为基于表达式,如:

=IIf(Parameters!Break.Value, false, true)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述 在此输入图像描述

这意味着Page Break只会应用Break参数设置为true.

  • 你是男人.这对我来说也很完美.`/*接受这个答案OP*/` (4认同)
  • 别客气.如果您觉得答案有帮助,请考虑提升和/或设置为已接受的答案. (3认同)