跳到主要内容

Online报表排序

online报表排序怎么实现?针对不同的数据库,排序的实现方式有所不同。

  • Mysql及其他非SqlServer数据库下可正常在报表SQL中添加 order by
  • SqlServer数据库,Online报表不允许SQL内含排序order by,必须采用下面方案

SqlServer数据库,报表排序实现: 通过传递两个参数 排序字段排序规则 来实现排序。

参数说明
column排序字段,多个用逗号隔开
order排序方式 倒序:desc,正序:asc

参考:

http://localhost:3000/online/cgreport/1250378491455668225?column=age&order=desc

实现效果: 此链接实现了,按照年龄降序排列报表。