フィールド値を持つテーブルがあるとします: v1、v2、v3、v4
2 行を結合する場合: sum = v1*v2 + v1*v3 + ... + v3*v4
3 行を結合する場合: sum = v1*v2*v3 + v1*v2*v3 + ... + v2*v3*v4
基本的に、最初にすべての行の組み合わせを取得してから、各組み合わせの積の合計を取得します。このタスクのために vba クラスを作成しましたが、非常に扱いにくく、すべての組み合わせを 1 つずつ計算するだけです。この仕事をもっと簡単に行う方法はありますか?SQL クエリや線形代数など、プロセスを簡素化できる方法であれば歓迎されます。ありがとう。