背景
如果你用以下代码load到app,然后拉个bar chart进行展示,你会发现qlik的排序是根据字母来的,根本不是按照月份排序,即使在script前面定义了月份。那么Apr和Aug就会再前面,甚是奇怪
IssueSummary:
Load * Inline [
Sort,Month, Count
11,Nov,3
10,Oct,2
9,Sep,3
8,Aug,2
7,Jul,8
6,Jun,3
5,May,2
4,Apr,2
3,Mar,3
2,Feb,0
1,Jan,0
];
解决方案
这个时间就需要使用以下处理方法
IssueSummary:
Load Count,Month(Date#(Month,'MMM')) as Month
Inline [
Sort,Month, Count
11,Nov,3
10,Oct,2
9,Sep,3
8,Aug,2
7,Jul,8
6,Jun,3
5,May,2
4,Apr,2
3,Mar,3
2,Feb,0
1,Jan,0
];