Skip to main content
Keita Ogawa が「Japan」で質問

こんにちは。よろしくお願いします

添付はスーパーストアです。

その月毎のお得意様区分を出したい。顧客は複数回購入をしているのですが、

毎年

初めて購入したお客様

以前に2~4回購入したお客様

以前に5回購入したお客様

の割合を出したいです。

​2017年なら2017年を含めた購入回数で顧客を区分して割合をだす、

2018年に購入した顧客は2017年、2018年を含めた​購入回数で顧客を区分して割合をだす、

こう言った事が可能でしょうか?

スーパーストアの購入データは2017年からなので2017年から説明しております。

何卒宜しくお願い致します​

1 件の回答
  1. 2020年11月25日 13:42

    タイトルは月ごとですが本文は年になっているのでどちらか分かりませんが、年で考えることにします。​

    実現する方法はリレーションを使うか表計算だけでやるかの2択になると思います。​

    どちらを選ぶかはデータ量にもよりますが、計算後の値の取り回しが良いのはリレーションを使う方法です。​

    データソース画面で注文シートを複製して​リレーションでつなぎます。

    このとき、リレーションを組むフィールドは顧客IDと注文日の年になります。

    「その年より前に何回注文しているか」を取るために、注文日の年は不等号でつながっています。

    タイトルは月ごとですが本文は年になっているのでどちらか分かりませんが、年で考えることにします。​実現する方法はリレーションを使うか表計算だけでやるかの2択になると思います。​どちらを選ぶかはデータ量にもよりますが、計算後の値の取り回しが良いのはリレーションを使う方法です。​​データソース画面で注文シートを複製して​リレーションでつなぎます。このとき、リレーションを組むフィールドは顧客IDと注文日の

    リレーションを組み終わったら、年ごとの累計オーダー回数を計算します。

    次の式の上段がその年の注文回数、下段がその年より前の注文回数です。

    下段のCOUNTDの集計対象になっているのはリレーションを作った複製した側の​オーダーIDになります。

    キャプチャ

    この累計回数を使って、顧客を区分します。​キャプチャ

    出来上がった区分を顧客IDごとに表示したものが次の図です。

    各セルの中身は、上がその年の注文回数、真ん中が​その年を含む過去の注文回数の累計、下がお得意様区分です。

    累計が1なら初回、2回以上5回未満なら2~4回、5回以上なら5回以上と表示されていることが分かると思います。​

    キャプチャ

    正しく区分できていることが確認できたら、あとは区分ごとの割合を出すだけです。

    割合を出すには表計算の「合計に対する割合」を使うと早いです。​キャプチャ

0/9000