zoukankan      html  css  js  c++  java
  • 矩表的动态列怎么排序?

    Wyn Enterprise的矩表,在实现横向扩展的动态列报表方面,功能十分强大。不过,常有用户困惑:动态列怎么排序呢?比如按月份排列的动态列,默认是按数据集记录本身的记录次序来排列月份的,如下图:


    图中的月份是随机的,怎么按1至12月顺序排列呢?
    有两个办法:
    (一)在数据集的查询语句中排序
    这种方法就是在数据集的查询语句中,使用SQL的 Order By 子句,按动态列绑定的字段排序,相当于事先调整好记录次序。
    这是数据库的能力,不在这里详述。
    (二)设置列分组的排序规则
    这种方法是利用Wyn本身的能力实现动态列排序。步骤如下:
    (1)选中列分组单元格,如下图:

    注意,选中列分组那个单元格时,默认的设置选项卡是【文本框】,一定要切换到【分组】选项卡。
    (2)设置【数据派讯规则】,如下图:

    可按多种条件来排序,点击【添加项目】,输入一个字段表达式或者点击右侧小方块图标编辑表达式,比如:
    =Month(Fields!订购日期.Value)
    这个表达式的含义就是按照【订购日期】字段的月份数字来排序。

    设置好分组排序条件之后,矩表的动态列就会按照月份来排序了,如下图:

  • 相关阅读:
    【MongoDB】windows平台搭建Mongo数据库复制集(相似集群)(一)
    关于jave在oracle驱动下事务提交与回滚问题
    将其它图片格式转为.eps格式
    学习OpenBlas
    ZOJ3640-Help Me Escape
    向死而生——我修的死亡学分
    iOS对象属性详解
    http状态码介绍
    8080端口被占用
    图片特效
  • 原文地址:https://www.cnblogs.com/edoo/p/13900681.html
Copyright © 2011-2022 走看看