Qlik Community

Ask a Question

Japan

Announcements
Support Cases coming to Qlik Community Oct. 4! Start chats, open cases, explore resources. READ DETAILS>
cancel
Showing results for 
Search instead for 
Did you mean: 
watanabe_m
Contributor II
Contributor II

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)」

View solution in original post

chakiw5
Contributor III
Contributor III

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

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

watanabe_m
Contributor II
Contributor II
Author

Fujikawaさん、Wakamatsuさん

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

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