Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
はじめまして
qlickviewdesktopを使用していますが、チャート作成方法について質問させてください。
データは1件1行の売上明細です。
チャートをピボットテーブルにして地域を軸として数式にsum(売上)としています。
この集計結果を売上範囲毎に集約し0~10、11~20、21~30、31以上などと列表示にしたいのですが、
何か方法はありますでしょうか。
今は数式に範囲を追加しif(sum(売上)<10,"0-10”....としていますが、結果は表示されますが、
列名に移動できず何が違うのかわからない状態です。
代表的なやり方があれば教えて頂けると助かります。
よろしくお願い致します。
qvwを確認しましたが、店舗名が全角と半角になっているためのようです。
2つテーブルの店舗名を全角か半角に寄せればサンプルのままでも表示されます。
こちらのサンプルは参照できますでしょうか。
こちらのclass関数のタブを見て頂くと売上範囲に応じた軸を作成することが可能です。
軸タブでは「計算軸の追加」クリックしてください。
ありがとうございます。
exeファイルにて確認しました。.qvwファイルを開くと
4回のうち1回をと表示されますので開いていません。
class関数のタブを確認しました。
プロパティはライセンス上確認できない仕様でしょうか。。。
完成系はイメージ通りですのでプロパティの中身を参考にしたく思いました。
よろしくお願い致します。
失礼しました。
添付QVWで参照可能と思いますのでご確認ください。
ありがとうございます!
確認できました。
他にも参考となるサンプルがありますので勉強致します。
早速class関数を参考にし、複合軸でも可能なのか下記に変更し実行してみました。
=class(販売価格/販売数量,max(TOTAL 販売価格/販売数量)/10,'価格',min(total 販売価格/販売数量))
結果、問題なく算出できているようでしたので、実際のデータにて試してみたところエラーとなってしまいました。
除算するカラムは2つのテーブルにあり、A1行1明細 B商品コード毎 となっています。
サンプルでは同じテーブル同士でしたが、違うテーブルかつテーブルBはすでに集約されているとなると
単位?を合わせてから行う必要があるなど制約はありますでしょうか。
先にロードスクリプトにてAテーブルを集計したA集計テーブルを作成してから実施した良いのかと考えています。
質問ばかりで恐縮ですがよろしくお願い致します。
除算するデータの結果が複数あるのではないかと思われます。
例えば 同じ条件で除算するデータBの値が10と100になる場合、A/Bで算出される結果は
10で割った場合と100で割った場合の2種類になり、QlikViewはどちらの結果を
使用するかを判断できないのでnullとなります。
この場合、項目軸エラーが出力されます。
データはダミーで良いのでサンプルデータを頂くことは可能でしょうか。
そうすればサンプルの数式を作成可能です。
回答ありがとうございます。
サンプルデータを添付致します。
最終的にやりたいことはある範囲に
何店舗あるのかを集計したく思います。
よろしくお願い致します。
qvwを確認しましたが、店舗名が全角と半角になっているためのようです。
2つテーブルの店舗名を全角か半角に寄せればサンプルのままでも表示されます。
ご確認ありがとうございます。
早速、試してみます。
よろしくお願いします。