Report Studio基本概念六、创建分段(Creating sections)

浏览: 2209

用户想要查看Orders的明细。他们想查看Order number和其相关的明细信息(product namepromotionquantityunit sell price)。


准备工作

使用Sales order | Order number, Product | Product name, Sales fact | Quantity, and Sales fact | Unit sale price作为列表的列创建一张简单的列表。

 

如何实施

1. 选中Order number列,然后点击工具栏中的section按钮。

Clipboard Image.png

2. 你会发现Report Studio自动为Order number创建了一个表头,并将其从列表中移出。

3. 注意Order number字段已经被分组。

Clipboard Image.png

4.运行报表并测试。

工作原理

我们也可以简单的通过为order number分组来展现此报表试图展现的信息,这将把所有相关的记录都放在一起显示。我们还可以通过设置合适的group/level范围和排序以获得更好的显示效果。

然而在此例中,我想介绍Report Studio的另外一个特性:分段(Section)。

当你在一个列上创建分段时,Report Studio自动做了以下工作:

1. 创建一个新的列表对象,并把当前的报表对象(此例中,为已经存在的列表)移动到新创建的列表对象之内。这称之为报表嵌套。内部对象和外部对象使用相同的查询。

2. 为选中分段的列创建分组。在此为Order Number。为此项目创建一个分组表头,同时,将其从内部列表中移走。

3. 为外列表应用合适的格式。例如,隐藏column title

更多

创建Section(分段)的好处如下:

         1. 如前面提到的,Report Studio为我们做了许多工作,并为我们返回一个更漂亮的报表。通过明确地区分不同的条目(此例中为:Orders),使得报表信息更为易读。

         2. 因为内外查询时同一个查询,所以并没有增加额外的维护工作。

如果为Crosstab或者chart报表建立Section,我们还需要为内外查询明确的定义Master-detail relationship。我将在后面的文章中详细描述这一关系。

推荐 0
本文由 zhengyi1943 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册