Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
Ochanoko
Creator
Creator

折れ線チャートで線の数に上限を設ける方法

引き続きお世話になります。

クリックセンスについての質問です。

内容としては一つ前の質問と似ているのですが、使用するチャートが異なるのでPostを分けました。

やりたい事としては、折れ線チャートにて線の数に上限を設けたいと考えています。

使用するデータは以下の通りです。

返品データ:
Load * Inline
[
No,年,商品名,返品理由,金額(ロス)
1,2021,ギター,傷,100
2,2021,ドラム,商品不備,200
3,2021,ヘッドホン,発送遅れ,50
~~~~~~~~~~~~~~~~~~
8000,2022,ケース,その他,10
];

グループに「年」、線に「商品名」、メジャーに「count(No) ※以後件数」を設定した折れ線チャートがあるとして、

そのままだと線が大量に生成されてしまい見にくいので、

チャートに表示する商品名は5個だけに制限しようと考えています。

表示する商品名は件数が多い順に並べた時の上位5件です。

 

これを実現しようとした時にまず考えたのが、線に制限:固定数5を設定する方法ですが、

これだと「年」ごとの上位5個が表示されるようで、実現したい表現とは異なります。

「年」ごとではなく全体での件数上位5件の商品名ごとの折れ線を表示する方法はないでしょうか?

 

 

1 Solution

Accepted Solutions
hka
Employee
Employee

メジャーを以下のようにすればいけるはずです。

count({<商品名 = {"=aggr(rank( Count( No)) ,商品名)<=5"}>} No)

View solution in original post

2 Replies
hka
Employee
Employee

メジャーを以下のようにすればいけるはずです。

count({<商品名 = {"=aggr(rank( Count( No)) ,商品名)<=5"}>} No)

Ochanoko
Creator
Creator
Author

ありがとうございます。

こういう方法があるのですね。