Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

CLASS関数のグループ化について

QlikView初心者です。

CLASS関数を使ってチャート集計を行ないたいのですが、

値が存在しないグループは飛ばして表示されてしまいます。

値が存在しないグループにゼロを表示させるためには

どのようにすればよいか教えてください。

【例】

売上金額顧客数
0<=x<10000139
10000<=x<2000032
30000<=x<4000016

20000<=x<30000のグループにゼロを表示させたい。

売上金額顧客数
0<=x<10000139
10000<=x<2000032
20000<=x<300000
30000<=x<4000016

よろしくお願いします。

1 Solution

Accepted Solutions
kentaroWakamatsu
Creator II
Creator II

この部分

   「Ceil((Max(売上金額)+1)/10000,1)」

こちらの方が効率いいです

   「Floor(Max(売上金額)/10000,1)」

View solution in original post

5 Replies
chakiw5
Contributor III
Contributor III

お世話になります。

ダミーのレンジ用数値をロードしてリンクさせてあげれば、無い部分が0で集計されて表示されました。

もっとスマートな方法があるかもしれませんが今はこれしか思いつきません。

参考になれば幸いです。

kentaroWakamatsu
Creator II
Creator II

Yuujiさんも記載されているように、軸情報は用意する必要があると思います。

取り込んだデータの売上金額に応じて、軸情報を自動生成する内容を記載しました。

kentaroWakamatsu
Creator II
Creator II

この部分

   「Ceil((Max(売上金額)+1)/10000,1)」

こちらの方が効率いいです

   「Floor(Max(売上金額)/10000,1)」

chakiw5
Contributor III
Contributor III

kentaroさんお世話になります。

なるほど勉強になります。この辺も標準機能として設定でできると良いですよね。

Anonymous
Not applicable
Author

Fujikawaさん、Wakamatsuさん

ご回答いただきありがとうございました。

教えて頂いた手法をもとに最適な組み込み方を検討したいと思います。