2016-07-28 81 views
0
My data looks like below:  
unit price quantity  salesperson date 
$10    5    A   1/1 
$10    6    B   1/1 
$30    9    A   1/1 
$30    10    B   1/1 
$10    3    A   1/2 
$10    5    B   1/2 
$20    7    A   1/2 
$20    8    B   1/2 

Tableauでは、セールス担当者が1日の平均販売単価を計算する方法は?単価と数量が尺度であり、営業担当者と日付が次元であるとします。Tableauでは、毎日の加重平均の計算方法は?

ありがとうございます!

答えて

0

私は先に進み、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 
0

1日あたり平均で販売された合計金額(ドル)を決定したいとします。

あなたがそうのように、計算フィールドを作成することができます。

SUM([Quantity] * [Unit Price])/COUNTD([Date])

は、その後、営業担当者によるデータの表示:

enter image description here

+0

感謝を。私は加重平均を計算したかったと思います。たとえば、1/1の場合、営業担当者Aの平均販売単価は(10 * 6 + 30 * 9)/(6 + 9)です。毎日各営業担当者の番号を知りたい。 – guudeer

+0

この式では、売上がない日は無視されます。それはあなたが望むものではないかもしれません。 –

+0

カレンダーテーブルで外部結合して、毎日少なくとも1つのデータ行があることを確認する場合は、この数式はトリックです。 –

0

私はそれを考え出したと思う: 合計(単位価格*数量)/合計(数量)

関連する問題