Webi中有三种排序方式, Ascending, Descending和Custom Sort。默认是Ascending方式。
前两种很好理解,稍有数据库基础的人一看就懂。
比较好玩的是第三种。
 
 
1) 要排序的值都出现在报表中。
比如, 表值如下:
 
 
                                    ID
————————————–
                                     1
                                     2
                                     3
                                     4
                                     5
 
 
但是, 由于要求, 在报表上要显示为如下格式:
 
 
 
 
这时可以使用Custom Sort来完成。
 
 
 
 
 
 
点击”OK”即可。
 
 
对于使用了Custom Sort 的列,webi排序图标变成如下所示:
 
 
 
 
2) 添加其他数值。
 
 
现在报表中并没有出现”6″, 如果将来, 我想让”6″出现在1和3之间,怎么办?
 
 
只需手工添加即可:
 
 
 
 
 
 
测试: 在数据库中添加”6″, 于是
数据库中表值如下:
                                    ID
————————————–
                                     1
                                     2
                                     3
                                     4
                                     5
                                     6
 
 
 
 
报表显示如下:
 
 
 
 
 
 
3) 当前值列表中不存在的数。 如果将来数据库中插入了一个值”0″, “0″目前并没有出现在custom sort列表中,结果如何?
 
 
Webi 会将新的值插入到当前的值列表后。
 
 
如下图:
 
 
当前custom sort的值列表如下:
 
 
 
 
4) custom sort 和 Ascending混用: Webi 会根据Custom Sort 中的值列表, 将值显示出来,换句话说,Custom和Ascending一起使用, 等于单独使用custom sort.这是 webi的默认值。
 
 
如下图:
 
 
 
 
 
 
 
 
5) custom sort 和 Descending混用: Webi 会根据Custom Sort 中的值列表,将值倒序显示出来。
 
 
如下图:
 
 
 
 
 
							









