Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
お世話になります。
QlikViewにてアプリを作成していますが、苦戦しておりまして、どなたかご教示いただけますと幸いです。
質問は二点です。
①項目毎で最安値と最安値ディーラーを表示したい。(最安値はどうにか表示できました)
②リストボックスで最安ディーラーではないものを選択した場合、
項目毎に表示されていた最安ディーラーをそのまま表示したい。
どのような方法がありますでしょうか。
添付ファイルにてサンプルを作成しました。
またサンプルで使用したqvwを添付します。
よろしくお願いいたします。
コード別の最小単価がテーブル全体で複数存在してしまうので
事前にロードスクリプトでコード毎の最小単価を計算させて
添付のqvwのような形で実装してみました。
最安ディーラーを表示している数式を教えてください。
Hka様
最安ディーラーを表示している数式は、以下となります。
if(単価 = Aggr(NODISTINCT Min(単価),コード),ディーラー名)
この数式だと他の部分に表示されないのはわかっていますが…
もう他に思いつかなくて現状はこの数式を記載しています。
よろしくお願いいたします。
この数式で如何でしょうか。
Concat(total if(単価=aggr(min(total 単価),コード),[ディーラー名]))
Hka様
教えていただきました数式で①の問題は解決しました!
ありがとうございます。
ただ、②の問題でディーラー名(最安ディーラーではないディーラー)で絞り込みをした場合、
最安ディーラーが選択したディーラーに変わってしまいます。
最安ディーラー欄は最安ディーラーのままで表示する方法はありますでしょうか?
Set分析を試しに記載してみましたが、うまくいきませんでした…
申し訳ありませんが、ご教授いただければ幸いです。
それではこちらでどうでしょうか。
{1}を加えることによって選択を無視します。
Concat({1} total if(単価=aggr(min(total 単価),コード),[ディーラー名]))
Hka様
教えていただきました{1}を加えた数式にしましたが、
最安ディーラー欄は空白で表示されてしまいます…。
よろしくお願いいたします。
アプリを頂くことは可能でしょうか。
Hka様
大変申し訳ありません。
添付ファイルにてアプリを送付いたします。
よろしくお願いいたします。
コード別の最小単価がテーブル全体で複数存在してしまうので
事前にロードスクリプトでコード毎の最小単価を計算させて
添付のqvwのような形で実装してみました。