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

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


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

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

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

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

  • 相关阅读:
    win10 访问共享缺少 SMB1协议
    H3C 设置用户和密码
    vim 注释和删除多行
    工商银行贵金属网址
    Team Foundation Server 2008 安装 全程记录
    临时表和表变量 区别
    Windows Server 2003开机自动登录
    索引工作原理
    WebService是什么
    CodeFirst
  • 原文地址:https://www.cnblogs.com/edoo/p/13900681.html
Copyright © 2011-2022 走看看