Skip to main content

お世話になります。

初めての投稿です。

 

横軸をある商品の購入回数、縦軸を顧客数というグラフを作りたいです。

複数の商材(商品A,B,Cの3商品とします)の購買履歴DBをデータソースとして使用しており、その中である商品(商品Aとします)の顧客数を購入回数別に出したいです。

 

苦戦しているのが購入回数が0回の顧客数を出す作業です。

下記のような計算フィールドを作ってみたものの商品Aの未購入顧客を出せませんでした。

 

■計算フィールド

IF {FIXED [顧客コード],[商品Aをフィルターしたセット],DATETRUNC('month',[受注日]) : SUM([発注数])} =0

THEN 0

ELSEIF { FIXED [顧客コード],[商品Aをフィルターしたセット],DATETRUNC('month',[受注日]) : SUM([発注数]) } >=1

THEN { FIXED [顧客コード],[商品Aをフィルターしたセット],DATETRUNC('month',[受注日]) : SUM([発注数]) }

END

 

どなたか知見のある方にアドバイスを頂きたく投稿させていただきました。

宜しくお願い致します。

3 个回答
  1. 2019年8月28日 00:05

    サンプルデータをExcelやCSV、またはパッケージドワークブック(.twbx形式)で添付していただけると、フォーラムの皆さんも回答しやすいです。

     

    データが無いので憶測になりますが、元が購買履歴DBということですので発生ベースで記録されており、「商品Aを買わなかった」というデータは入っていないのでしょう。

    「全顧客数」から「商品Aを買った人」を引けば「商品Aを買わなかった人」が分かるのではないかと思いますので、そういった計算でやってみてはいかがでしょうか。

0/9000