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

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


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

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

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

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

  • 相关阅读:
    MQTT的编译和安装(mosquitto)
    四、固件分析-固件逆向
    三、固件分析-固件提取
    二、硬件分析-电路分析
    一、硬件分析
    gdb调试
    AES加密中遇到的坑
    多线程中快速定位段错误位置
    理想的数据加密流程
    Centos进入单用户修改root密码
  • 原文地址:https://www.cnblogs.com/edoo/p/13900681.html
Copyright © 2011-2022 走看看