自定义排序

编辑
  • 文档创建者:印然
  • 浏览次数:11275次
  • 编辑次数:11次
  • 最近更新:Kevin-s 于 2019-06-18
  • 1. 描述

    在对数据列进行排序时,若希望可根据自己的需要,如对某一单元格进行排序,并控制每一数据项的位置(记录数比较小,自己能够记得是哪些数据),此时便可通过自定义排序的方式来控制数据顺序。


    2. 设置方法

    数据列>高级的排序顺序中选择升序或降序后,在公式处填写自己设置的排序规则。



    3. 方案一

    3.1 准备数据集

    我们新建内置数据集,数据的顺序如下:



    3.2 排序设置

    双击 A1 单元格,选择“高级”,设置排列顺序为“升序”,公式为:switch($$$,"XS",1,"S",2,"M",3,"L",4,"XL",5,"XXL",6),如下图所示:


    注:公式中输入要进行排序的顺序,上图公式中的 $$$ 为数据列。

    注:自定义排序同样可以在扩展后排序中进行设置。


    3.3 保存预览

    保存模板,数据即以:XS、S、M、L、XL、XXL 的顺序进行排列,实现效果如下图:


    已完成模板,可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\OrderReport\自定义排序.cpt

    在线查看示例效果请点击Order_3.cpt


    4. 方案二

    4.1 排序设置

    以上个模板为例,将排列公式修改为:INDEX($$$,"XS","S","M","L","XL","XXL"),如下图所示:



    4.2 保存模板

    保存模板,点击预览,也可实现上图所示的效果。


    附件列表


    主题: 报表应用
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]