Report Studio基本概念二、为分组项目排序(Sorting grouped values)

浏览: 2279

在上篇博文《汇总过滤器和明细过滤器(Summary filter and detail filter)》中,通过使用合适的filterCognos返回了正确的数据。过滤器正确过滤了列表的行,显示出在选定发货月份中每个product line下销量最大的product

为了更好的展现和明确显示销售业绩最好的product line,我们需要在quantity层面上对product line进行降序排列。

准备工作

Report Studio中打开博文《汇总过滤器和明细过滤器(Summary filter and detail filter)》所建立的报表进行更深层次的改善。

如何实施

1.  在Report Studio中打开报表。

2. 选中Quantity列。

3. 在工具栏中,点击Sort按钮并选择Sort Descending

4. 运行报表查看排序又没有正常工作。你会发现没有。

5. 回到Report Studio,选择Quantity,再次点击Sort按钮。这次选择Advanced Sorting

6. 展开Product line的树。拖拽Detail Sort List下的QuantityProduct line下的Sort List下。

Clipboard Image.png

7. 点击OK后,测试包表。会发现这次选中的列按照Quantity的降序排列了。

工作原理

Sort选项默认工作在明细层。这表示未分组的项目会在各自的组中按照指定的标准进行排序。

这里我们想对已分组的项目product line进行排序。为了对组进行排序,我们需要定义在此示例中使用的advanced sorting option

更多

可以在Advanced Sorting 对话框中为整个列表定义类似的排序,也可以使用不同的项目和不同的方式为不同的组合明细排序。

可以使用没有在报表中显示的项目对报表进行排序。仅仅把需要使用的项目从Source(model) 中拖拽到Query中,然后在Advanced Sorting对话框中使用就可以了。

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

0 个评论

要回复文章请先登录注册