2016-07-28 115 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中,如何計算每位銷售人員的平均每日銷售單價?假設單位價格和數量是度量,銷售人員和日期是維度。在Tableau中,如何計算每日的加權平均值?

非常感謝!

回答

0

我會繼續爲您提供LOD expressi開啓,這樣你就可以擁有能夠工作的東西,不管你的表格佈局如何。

{ FIXED [salesperson], [date] : SUM([unit price] * [quantity])/SUM([quantity]) } 

這會給你一個表,如下所示:

+------------+----------+-------------+------+-----------------+ 
| 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   | 
+------------+----------+-------------+------+-----------------+ 

這是繼你在Nicarus的回答評論給出了計算公式。

下面是一個快速計算,只是爲了確認它的工作原理。

在1/2,業務員賣:

((10 * 3) + (20 * 7))/(3 + 7) 
= (30 + 140)/10 
= 170/10 
= 17 
0

您想要確定平均每天售出的總金額(以美元計)。

您可以創建一個計算字段,就像這樣:

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

然後由銷售人員顯示的數據:

enter image description here

+0

感謝您的輸入。我想我想計算加權平均數。例如,在1/1,銷售員A的平均單位銷售價格爲(10 * 6 + 30 * 9)/(6 + 9)。我想知道每個銷售人員每天的數量。 – guudeer

+0

該公式忽略沒有銷售的日子。這可能不是你想要的。 –

+0

雖然如果你外加入一個日曆表來確保每一天你想要考慮至少有一個數據行,那麼這個公式就可以做到這一點。 –

0

我想我想通了: 總和(單位價格*數量)/總金額(數量)