お世話になっております。
以下のように、カテゴリA、Bの商品を両方購入した人を集計したいです。
購入者IDで元データと元データを結合したデータを作成すれば可能だと思いますが、
データが大きすぎて、それは行えそうにないです。
元データのままで集計する方法はございますでしょうか。
何卒、よろしくお願いいたします。
3 risposte

できればCSVかExcelでサンプルデータを添付していただけると、みなさん回答しやすいと思います。
「AとBを両方買った」のように特定の組み合わせであれば可能です。
方法としては
・結合セットを使う
・LOD表現を使う
の2つが思い浮かびます。これ以外の方法も多分あります(表計算とか)。
ここでは結合セットを使う方法を簡単に示します。
購入者ごとに判定しますので購入者IDからセットを作成。
作成画面では、条件を次のように設定します。これでAを買った人とそうでない人を見分けることができます。
同じ手順で、今度はBを買った人を見分けるセットを作成します。
2つのセットができたら、それらを結合し、両方の共有メンバーを指定します。これで「Aを買った且つBを買った」という人を見分けます。
最後に、計算式で両方買った人の購入者IDを数えれば、求めている数字が出ます。
<result>
詳細は添付のワークブックを見てみてください。LOD表現を使った場合の例も入れています。