Skip to main content

会員情報テーブルと購入情報テーブルをリレーションシップで連携した場合

会員登録した年月を1グループとして0ヶ月目、1ヶ月目…の会員ごとの購入状況のシェアを割り出したいです。​

例)2020年4月に会員登録したユーザーが2020年4月、5月、6月…の購入状況

購入情報テーブルに会員登録年月と購入日(年月)​から割り出した会員登録経過月数をもとに

中間テーブルで集計し、イメージ図を作れないかと考えております。

不明な点として

経過月数単位での各ユーザーの購入状況の集計方法がわかりません。

ユーザーの購入状況の定義として

 ・未購入者;経過月数時点で購入したことがないユーザー

 ・初回購入者;経過月数時点で初めて購入したユーザー

 ・複数回購入者;経過月数時点で2回以上購入したことがあるユーザー

 ・休眠者;経過月数時点で購入したことがあるがその月は購入していないユーザー

を考えております。​

お力添えいただけましたら幸いです。​

8 件の回答
  1. 2020年10月19日 11:59

    では経過月数の計算からですね。これは会員ごとに登録日と購入日の差を取ればよいです。

    では経過月数の計算からですね。これは会員ごとに登録日と購入日の差を取ればよいです。​​この課題の一番の難点は「データの存在しない部分を休眠と未購入に分類しつつ集計する」というところです。Tableauは存在しないデータを計算することが苦手なのですが、幸いここでは休眠が計算しやすい条件になっているので、次のように4つのメジャーを作ります。​これで購入状況4区分の​会員数は取れるので、あとはこの4つ全

    この課題の一番の難点は「データの存在しない部分を休眠と未購入に分類しつつ集計する」というところです。

    Tableauは存在しないデータを計算することが苦手なのですが、幸いここでは休眠が計算しやすい条件になっているので、次のように4つのメジャーを作ります。

    キャプチャ

    これで購入状況4区分の​会員数は取れるので、あとはこの4つ全部に対して割合を計算します。

    次の図は1つだけの例ですが、分子を変えて割合も4フィールド作成します。

    キャプチャ

    あとは作成した割合フィールドをメジャーバリューに入れたら完成です。

    キャプチャ

0/9000