2017-02-03 7 views
0

[Payment Timing]フィールドに-200〜200の値が格納されています。[Payment Timing]は棒グラフのディメンションとして使用されます。Qlik Senseでカスタムソートを定義するには?

極値グループ化するためには

、私は[支払タイミング]に基づいてディメンションを並べ替える場合、しかしながら

=If([Payment Timing]<-9,'<-9',If([Payment Timing]>9,'>9',[Payment Timing])) 

なるように寸法を設定して、「< -9」と「> 9 'が軸の中央に表示され、それぞれ左端と右端に表示されます。

私は、このような負荷スクリプトでソート順を定義することができる他のウェブサイトから学ぶ:

PaymengTiming_Sort: 
Load * Inline 
[ 
Payment Timing, 
<-9 
-9 
-8 
-7 
-6 
-5 
-4 
-3 
-2 
-1 
0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
>9 
]; 

しかし、これはロードに失敗しました。

スクリプトを変更する方法を知っていますか、Qlik Senseはこれをサポートしていませんか?

答えて

0

'< -9'と '> 9'はテキストとして解釈され、その他は数字として表示されます。ですから、Qlikにソートを依頼すると、それはアルファベット順または数値順にソートされるので、あなたが意図した通りには起こりません。

オプションは、ソート順テーブルに2番目のデータ列を追加することができます。数値で並べ替えることができますが、円滑な表示にはDescフィールドを使用します。

xls

関連する問題