【发布时间】:2013-03-20 00:50:54
【问题描述】:
我在 SSRS 2008 R2 中有一份报告。该报告由一个包含多个分组级别的表组成。如果客户要求查看他们的所有详细信息,我希望在表格的第二个分组级别有一个分页符。如果只请求摘要详细信息,那么我不希望分页符,因为这会导致不必要的分页。如何在表格的组级别有条件地控制分页符?
摘要详细信息的计算和返回与 sql 不同,因此我不想隐藏行,只需打开或关闭分页符。
【问题讨论】:
标签: ssrs-2008 page-break
我在 SSRS 2008 R2 中有一份报告。该报告由一个包含多个分组级别的表组成。如果客户要求查看他们的所有详细信息,我希望在表格的第二个分组级别有一个分页符。如果只请求摘要详细信息,那么我不希望分页符,因为这会导致不必要的分页。如何在表格的组级别有条件地控制分页符?
摘要详细信息的计算和返回与 sql 不同,因此我不想隐藏行,只需打开或关闭分页符。
【问题讨论】:
标签: ssrs-2008 page-break
您可以使用基于表达式的分页符,根据您的确切表格设置,这可能很有用。
基本上,您设置一个参数来控制是否应用分页符。
在 Group 级别,有 Page Break 选项 - 将 Page Break 属性设置为您需要的,然后设置 禁用属性是基于表达式的,例如:
=IIf(Parameters!Break.Value, false, true)
这意味着 分页符 将仅适用于 Break 参数设置为 true。
【讨论】:
/* ACCEPT THIS ANSWER OP */