質問を提示する前に、この問題の解決策の調査に時間を費やしたことを述べたいと思います。
シナリオは次のとおり です。X 人のユーザーがいて、Y 個の製品を使用しています。各ユーザーは、1 つまたは複数の製品を使用できます。自宅で仕事をするユーザーもいれば、オフィスで仕事をするユーザーもいます。
例えば
ID Office Home Dept P1 P2 P3
1 loc1 1 dep1 1 1 0
2 loc1 0 dep1 0 0 1
3 loc2 1 dep1 1 1 1
4 loc4 1 dep2 1 0 1
5 loc3 0 dep2 1 1 0
6 loc3 0 dep1 1 1 0
7 loc1 0 dep3 1 0 0
達成したいこと: さまざまな製品の組み合わせについて、共通のユーザー数とユーザーの総数を計算して提示したいと思います。論理関数 'or' と 'and' を使用して 'union' と 'intersection' を決定し、列の合計を計算してユーザーの総数と共通のユーザー数を取得できることを知っています。ただし、毎回新しい式を作成することなく、さまざまな製品の組み合わせを選択できるようにしたいと考えています。チェックボックスのあるもの。
提示したいもの: データの表示に関しては、ピボット テーブルを介して何か便利なものを作成できるか、または P1、P2、P3 のチェック ボックスを含むカスタム フォームを検討する必要があります。 ? ヒントや提案をいただければ幸いです。
ありがとう、amx13