打印分页报表时避免空白页

本文针对报表作者,旨在指导他们设计 Power BI 分页报表。 它提供建议,帮助你避免在报表导出到硬页格式(如 PDF 或 Microsoft Word)或打印时避免空白页。

页面设置

报表页大小属性确定页面方向、维度和边距。 通过以下方式访问这些报表属性:

  • 使用报表 属性页:右键单击报表画布外部的深灰色区域,然后选择“ 报表属性”。
  • 使用 “属性 ”窗格:单击报表画布外的深灰色区域以选择报表对象。 确保 “属性 ”窗格处于打开状态。

报表属性页的“页面设置”页提供了一个友好的界面,用于查看和更新页面设置属性。

屏幕截图显示了“报表属性”窗口,其中突出显示了“页面设置”页。

确保正确配置所有页面大小属性:

资产 建议
页面单位 选择相关单位-英寸或厘米。
方向 选择正确的选项- 纵向或横向。
纸张大小 选择纸张大小,或分配自定义宽度和高度值。
边距 为左边距、右边距、上边距和下边距设置适当的值。

报表正文宽度

页面大小属性确定可用于报表对象的可用空间。 报表对象可以是数据区域、数据可视化效果或其他报表项。

输出空白页的一个常见原因是报表正文宽度 超出了可用页空间

只能使用 “属性 ”窗格查看和设置报表正文宽度。 首先,单击报表正文空白区域中的任意位置。

屏幕截图显示了“属性”窗格,其中突出显示了报表正文宽度属性。

确保宽度值不超过可用的页面宽度。 请遵循以下公式:

Report body width <= Report page width - (Left margin + Right margin)

注释

如果想要删除的空间中已有报表对象,则无法减少报表正文宽度。 必须先重新定位或调整其大小,然后再减小宽度。

此外,添加新对象或调整现有对象的大小或重新定位现有对象时,报表正文宽度可能会自动增加。 报表设计器始终扩大正文以适应其包含对象的位置和大小。

报表主体高度

另一个输出空白页的原因是,在报表正文中最后一个对象之后有多余的空间。

我们建议您始终减少正文的高度,以去除任何多余的尾部空白。

屏幕截图显示了报表设计。Tablix 数据区域下方的空间突出显示,并标记为不必要的。

分页符选项

每个数据区域和数据可视化都有分页符选项。 可以在其属性页或 “属性” 窗格中访问这些选项。

确保属性添加分页符后没有被不必要地启用。

屏幕截图显示了 Tablix 属性窗口。启用属性后添加分页符。

消耗容器空格

如果空白页问题仍然存在,还可以尝试禁用报表 ConsumeContainerWhitespace 属性。 只能在 “属性 ”窗格中设置它。

屏幕截图显示了“属性”窗格,其中突出显示了 ConsumeContainerWhitespace 属性。

默认情况下,它已启用。 它指示容器中的最小空白(例如报表正文或矩形)是否应被消耗。 只有内容右侧和下方的空白区域会受到影响。

打印机纸张大小

最后,如果要将报表打印到纸张,请确保打印机已加载正确的纸张。 物理纸张大小应对应于 报表纸张大小

有关本文的详细信息,请查看以下资源: