技术开发 频道

SQL BI的分页控制


【IT168技术文档】
  和传统的报表工具例如Microsoft Access不同,报表服务没有一个特定的报表查看器。因为报表以不同的格式显示,而且可能在不同的浏览器或文档查看器中查看,所以对于各种各样的显示方式来说,分页处理将是困难的。对于PDF和TIFF格式,当内容超过了可用的页面高度时,报表会自然地分页。在需要对内容进行统一分页的时候,可以使用许多不同的数据容器和数据范围来进行强制分页。对于后面的每个报表项,在项上右击并且从弹出式菜单中选择Properties来查看相关的Properties对话框。 

矩形的分页
  可以在矩形的前面或后面设置一个分页控制。使用矩形的属性对话框或属性表单,设置一个或两个分页属性,如图4-60所示。如果想做的仅仅是在一个静态报表的指定位置设置一个分页控制,可以用一个没有边框的矩形来实现。

  对于每个报表项这些选项都类似,并且可以用属性对话框或设计器的属性表单来 设置。

列表的分页
  因为列表项设计用来重复一组有界的数据项,设置一个分页是非常自然的。使用List Properties对话框来设置这些属性。除在一整页的列表项的前、后设置分页之外,如果显示内容允许,可以引入一个正好占据一页的列表。如果选上了该属性,显示引擎将会测试列表数据长度,并将整个列表移动到能放下它的下一页。 

表格的分页
  表格可以用与列表项极为相似的方式定义分页。分页可以设置在表格的之前或之后。也可以尝试将所有表格数据放在一页上,在这种情况下,分页出现在表格之前。分页可以在表格内部的数据分组处指定。分组和排序将在下一章详细论述。为表格定义了分组后,分组和排序属性对话框可以通过选择表格中的分组行来访问。在行选择器上右击,然后从弹出式菜单中选择Edit Group,或者从标准Properties窗口中选择Grouping/Sorting。

分组的分页
  如图4-61所示,在Grouping and Sorting Properties对话框中,分页也强制放在分组的前面或后面。


矩阵的分页
  矩阵的分页选项与表格报表项相同。当矩阵行进行扩展,数据将自动扩展页面。如果内容适合一页并且选中Fit this matrix on one page选项,分页将放置在内容的前面。也可以在矩阵的前面或后面紧接着矩阵内容强制使用分页。

图表的分页
  图表的分页属性只能在标准Visual Studio属性窗口中获得,而不是在图表的自定义属性窗口。可以通过分别设置Page Break At Start和Page Break At End属性,设置一个分页在前面或后面紧接着图表。


0
相关文章