まとめはじめに顧客のセグメンテーションやターゲット・マーケティングを行うために、一般的に用いられる手法としてRFM分析があります。いったセグメント分けやマーケティングの対象顧客の絞り込みなどを行います。Senseでこの「RFM分析」を行うためのチャート作成方法をご説明します。SenseのAggrによる高度な集計処理」でご説明しているAggr関数を利用します。Aggr関数についてはこちらのエントリをご参照ください。以下のリンクからサンプルデータをダウンロードし、ダウンロードしたZIPファイルを任意の場所に解凍してください。Desktopを開いて「RFM分析」という名前の新規アプリを作成します。ダウンロードしたZIPファイルに含まれるファイルを取り込んでください。これらの手順が分からない場合には以下のエントリを参照してください。画面左下の「変数」アイコンをクリックします。変数のウインドウ上で「新規作成」をクリックします。「ある顧客は直近ではいつ購入したか?」という最終購入日(Recency)を算出するための基準日を設定するために「vBaseDate」という変数を作成します。以下の形で「名前」に「vBaseDate」、「定義」に「2015/12/1」と入力して右上の「保存」アイコンをクリックします。以下の形で変数が作成されたことを確認します。上記と同様の手順で以下の変数を作成します。60日」以内の場合にはRank4という形でランク分けを行います。120以下の形で変数が作成されたことを確認して「閉じる」をクリックします。左側のパネルから「テーブル」を空白スペースに配置します。テーブルの「軸を追加」をクリックし、「数式エディタを開く」のアイコンをクリックします。以下の数式を入力して「適用」をクリックします。)))))追加した列のラベルを「ランク」に変更します。「列の追加」をクリックして「メジャー」を選択します。以下の数式を入力します。[顧客コード])追加したメジャーのラベルを「人数」に変更します。「ソート」タブを選択し、自動のスイッチをクリックしてOFFにします。「アルファベット順でソート」のチェックボックスをONにし、「降順」を選択します。「スタイル」タブの「基本設定」を開き、「タイトル」に「R(最終購入日)」と入力します。以下の様な形で、最終購入日ごとに顧客をランク分けし、人数を表示するテーブルが作成されたことを確認します。同様の手順で「F(購入頻度)」の変数とテーブルも作成します。変数(購入頻度の閾値を2回、4回、6回、8回で設定しています。同様の手順で「M(購入金額)」の変数とテーブルも作成します。変数(購入金額の閾値を2000円、4000円、6000円、8000円で設定しています。[顧客コード])以下の様な形で3つのテーブルが作成されたことを確認します。RFM分析の実践ここでは、先ほど作成したRFMのテーブルに商品売上ランキングの棒グラフと顧客一覧のテーブルを追加しています。ここでは、全てのランクが5の範囲に絞って、その顧客セグメントの商品売上ランキングと顧客一覧を分析したいと思います。「R(最終購入日)」のテーブルから「ランク5(~30日)」を選択します。同様に「F(購入頻度)」と「M(購入額)」のテーブルからランク5のみを選択します。この顧客セグメントが購入している商品の売上ランキングと、顧客の一覧を表示することができました。次に以下の様な形で、縦軸に「購入頻度(Frequency)」、横軸に「最終購入日(Recency)」でクロス表形式としたマトリクスを作成します。左側のパネルから「ピボットテーブル」をシートの空白スペースに配置します。右側の「プロパティ」を開いて「データ」タブを選択して「データの追加」をクリックし、「行」を選択します。「数式エディタを開く」のアイコンをクリックします。以下の数式を入力して「適用」をクリックします。)))))追加した行のラベルを「Recency」に変更し、「NULL値を表示」のチェックをOFFにします。「データの追加」をクリックし、「列」を選択します。「数式エディタを開く」のアイコンをクリックします。以下の数式を入力して「適用」をクリックします。,)))))追加した行のラベルを「Frequency」に変更し、「NULL値を表示」のチェックをOFFにします。「データの追加」をクリックし、「メジャー」を選択します。「数式エディタを開く」のアイコンをクリックします。以下の数式を入力して「適用」をクリックします。[顧客コード])「ソート」タブを選択し、「Recency」の自動のスイッチをクリックしてOFFにします。「アルファベット順でソート」のチェックボックスをONにし、「降順」を選択します。同様に、「Recency」の自動のスイッチをクリックしてOFFにして、「アルファベット順でソート」のチェックボックスをONにし、「降順」を選択します。「スタイル」タブの「基本設定」を開き、「タイトル」に「RFマトリクス」と入力します。以下の様な形で縦軸に「購入頻度(Frequency)」、横軸に「最終購入日(Recency)」でクロス表を作成し、それぞれのランクの組み合わせにおける顧客数を表示することが出来ました。「Monetary(購入金額)」を軸として設定する場合には以下の式を入力します。'円超)',)))))「購入頻度(Frequency)」、「最終購入日(Recency)」とこの「Monetary(購入金額)」を組み合わせ、上記の「RFマトリクス」のテーブルを作成したのと同じ手順で「FMマトリクス」、「MRマトリクス」の計3つのテーブルを作成することができます。Senseでこの「RFM分析」を行うためのチャート作成方法をご紹介しました。