在Tableau中,如何每天计算加权平均值?

时间:2016-07-28 23:20:15

标签: statistics tableau

<button id="myButton" data-toggle="modal" data-target="myModal" data-info='{"text1":"Hello world","text2":"Bye world"}'>
Hello</button>

$( "#myButton" ).click(function() {
  $("#content").append($("<p></p>").text($("#myButton").data("info").text1));
  $("#content").append($("<p></p>").text($("#myButton").data("info").text2));
});

在Tableau中,如何计算每个销售人员的平均每日销售价格?假设单位价格和数量是度量,销售人员和日期是维度。

非常感谢!

3 个答案:

答案 0 :(得分:0)

您想要确定每天平均销售的总金额(以美元计算)。

您可以创建一个计算字段,如下所示:

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

然后按销售员显示数据:

enter image description here

答案 1 :(得分:0)

我想我弄清楚了: 总和(单价*数量)/总和(数量)

答案 2 :(得分:0)

我会继续给你LOD表达式,这样你就可以得到适合你桌面布局的东西。

{ 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,销售员A卖出:

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