在 Tableau 中选择组总计、总计和正常汇总
Pick group totals, grand totals and normal summarization in Tableau
我正在尝试计算 Tableau 中另一列中 2 列的平均值,但困难的部分是总计不是平均值,而是第三个计算字段的总和。
A B Calculated field
10 5 2
6 3 2
T 16 8 4 (Here I should get 2 instead it is taking sum of column)
这里我无法为行总计和总计编写单独的公式,只允许一个公式(计算字段),当我在 sheet 上拖动时,它默认聚合到 总和.
注意:我在 Crystal 和 BO 方面是专家,但在 Tableau 方面是初学者。
更新
用于 LoD 的代码
{FIXED [Product Category]: AVG([Sales])}
下图是我尝试使用 2 列后得到的结果,但如果我只使用一列,结果是相同的(我试图获得销售额的平均值)
看看 Joe Mako 的这项非常聪明的工作。
https://community.tableau.com/thread/112791
创建一个计算字段,如:
IF FIRST()==0 THEN
WINDOW_AVG(SUM([Sales]),0,IIF(FIRST()==0,LAST(),0))
END
复制您的类别字段
- 将"Category (copy)"置于详细程度
- 设置要使用的计算字段药丸的计算"Category (copy)"
计算字段中的 window 函数仅考虑视图中的内容,并根据这些数字进行聚合。
您几乎完成了 - 总计默认执行 SUM 函数,您只需使用 Total All Using --> Average 选项。
输出: Level wise SUM(Profit) 后来在 列 和 行上平均。 (显示列总计和显示行总计活动)
更新: 回答下面的问题。要获得按行计算的平均值(在本例中为 Cat1-vag),您只需删除度量并将其更改为 AVG()。由于您需要计算字段,因此您可以使用简单的固定 LOD。您还可以从 Analysis 下拉列表中 取消选中聚合度量 并且在列或行中没有维度,这与此示例显示的不同,但仍然会得到三个不同的平均值。干杯。
{FIXED [Cat1]:AVG([Profit])}
我正在尝试计算 Tableau 中另一列中 2 列的平均值,但困难的部分是总计不是平均值,而是第三个计算字段的总和。
A B Calculated field
10 5 2
6 3 2
T 16 8 4 (Here I should get 2 instead it is taking sum of column)
这里我无法为行总计和总计编写单独的公式,只允许一个公式(计算字段),当我在 sheet 上拖动时,它默认聚合到 总和.
注意:我在 Crystal 和 BO 方面是专家,但在 Tableau 方面是初学者。
更新
用于 LoD 的代码
{FIXED [Product Category]: AVG([Sales])}
下图是我尝试使用 2 列后得到的结果,但如果我只使用一列,结果是相同的(我试图获得销售额的平均值)
看看 Joe Mako 的这项非常聪明的工作。 https://community.tableau.com/thread/112791
创建一个计算字段,如:
IF FIRST()==0 THEN WINDOW_AVG(SUM([Sales]),0,IIF(FIRST()==0,LAST(),0)) END
复制您的类别字段
- 将"Category (copy)"置于详细程度
- 设置要使用的计算字段药丸的计算"Category (copy)"
计算字段中的 window 函数仅考虑视图中的内容,并根据这些数字进行聚合。
您几乎完成了 - 总计默认执行 SUM 函数,您只需使用 Total All Using --> Average 选项。
输出: Level wise SUM(Profit) 后来在 列 和 行上平均。 (显示列总计和显示行总计活动)
更新: 回答下面的问题。要获得按行计算的平均值(在本例中为 Cat1-vag),您只需删除度量并将其更改为 AVG()。由于您需要计算字段,因此您可以使用简单的固定 LOD。您还可以从 Analysis 下拉列表中 取消选中聚合度量 并且在列或行中没有维度,这与此示例显示的不同,但仍然会得到三个不同的平均值。干杯。
{FIXED [Cat1]:AVG([Profit])}