我正在尝试计算Tableau中另一列中的2列的平均值,但是难度部分是总计不是平均而是它是第3个计算字段的总和。
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)
这里我无法为行总计和总计写单独的公式,只允许使用一个公式(计算字段),当我在工作表上拖动时,它默认聚合为总和。 / p>
注意:我是Crystal和BO的专家,但在Tableau中是初学者。
用于LoD的代码
{FIXED [Product Category]: AVG([Sales])}
下面的图片是我在实施后得到的,我尝试了2列,但如果我只使用一列(我试图得到销售的平均值),结果是相同的
答案 0 :(得分:2)
你几乎就在那里 - 默认情况下,总计有一个 SUM 功能,您只需使用全部使用 - >平均选项。
输出:等级明智的SUM(利润)稍后在列和行中平均。(显示列总计和显示行总计)活性)
更新:回答以下问题。要获得Row-wise avg(在这种情况下为Cat1-vag),您可以删除该度量并将其更改为AVG()。由于您需要在计算字段中,您可以使用简单的固定LOD。您还可以从分析下拉列表中取消选中汇总度量,并且在列或行中没有维度,就像此示例所示的不同,仍然会获得三种不同的平均值。干杯。
{FIXED [Cat1]:AVG([Profit])}
答案 1 :(得分:1)
从Joe Mako看看这个非常聪明的工作。 https://community.tableau.com/thread/112791