2 Replies Latest reply on Jan 8, 2020 12:18 AM by Yukinori Kambe

    同じ列の複数の条件を満たす人数を集計したいです

    Yukinori Kambe

      お世話になっております。

      以下のように、カテゴリA、Bの商品を両方購入した人を集計したいです。

      購入者IDで元データと元データを結合したデータを作成すれば可能だと思いますが、

      データが大きすぎて、それは行えそうにないです。

      元データのままで集計する方法はございますでしょうか。

      質問用画像0108.png

      何卒、よろしくお願いいたします。

        • 1. Re: 同じ列の複数の条件を満たす人数を集計したいです
          shuhei saito

          できればCSVかExcelでサンプルデータを添付していただけると、みなさん回答しやすいと思います。

           

          「AとBを両方買った」のように特定の組み合わせであれば可能です。

          方法としては

           ・結合セットを使う

           ・LOD表現を使う

          の2つが思い浮かびます。これ以外の方法も多分あります(表計算とか)。

           

          ここでは結合セットを使う方法を簡単に示します。

           

          購入者ごとに判定しますので購入者IDからセットを作成。

           

          作成画面では、条件を次のように設定します。これでAを買った人とそうでない人を見分けることができます。

           

          同じ手順で、今度はBを買った人を見分けるセットを作成します。

           

          2つのセットができたら、それらを結合し、両方の共有メンバーを指定します。これで「Aを買った且つBを買った」という人を見分けます。

           

          最後に、計算式で両方買った人の購入者IDを数えれば、求めている数字が出ます。

           

          <result>

           

          詳細は添付のワークブックを見てみてください。LOD表現を使った場合の例も入れています。

          1 of 1 people found this helpful
          • 2. Re: 同じ列の複数の条件を満たす人数を集計したいです
            Yukinori Kambe

            SHUHEI SAITO様

            丁寧なご解答ありがとうございます。

            無事、実際のデータでも目的のものを集計することができました。

             

            >>できればCSVかExcelでサンプルデータを添付していただけると、みなさん回答しやすいと思います。

             

            次回からサンプルデータを作成後、添付して質問するようにしたいと思います。

             

            ありがとうございます。