私は先に進み、LOD expressiあなたのテーブルレイアウトに関係なく機能するものを用意しています。あなたはNicarusの答えのコメントで与えた式を次の
+------------+----------+-------------+------+-----------------+
| unit price | quantity | salesperson | date | Avg Daily Sales |
+------------+----------+-------------+------+-----------------+
| 10 | 5 | A | 1/1 | 22.86 |
| 10 | 6 | B | 1/1 | 22.5 |
| 30 | 9 | A | 1/1 | 22.86 |
| 30 | 10 | B | 1/1 | 22.5 |
| 10 | 3 | A | 1/2 | 17 |
| 10 | 5 | B | 1/2 | 16.15 |
| 20 | 7 | A | 1/2 | 17 |
| 20 | 8 | B | 1/2 | 16.15 |
+------------+----------+-------------+------+-----------------+
:あなたはこのようになりますテーブルを与えるだろう
{ FIXED [salesperson], [date] : SUM([unit price] * [quantity])/SUM([quantity]) }
。
これは簡単な計算で、動作することを確認するだけです。 1/2オン
、セールスマンAは販売:あなたの入力のための
((10 * 3) + (20 * 7))/(3 + 7)
= (30 + 140)/10
= 170/10
= 17
感謝を。私は加重平均を計算したかったと思います。たとえば、1/1の場合、営業担当者Aの平均販売単価は(10 * 6 + 30 * 9)/(6 + 9)です。毎日各営業担当者の番号を知りたい。 – guudeer
この式では、売上がない日は無視されます。それはあなたが望むものではないかもしれません。 –
カレンダーテーブルで外部結合して、毎日少なくとも1つのデータ行があることを確認する場合は、この数式はトリックです。 –