匹克集团合计,总计在正常的Tableau总结

问题描述 投票:1回答:2

我想在的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)

在这里,我不能写行总计和总计独立式,只有一个公式(计算字段)是允许的,当我拖着表是在默认情况下聚合来概括。

注:我是专家水晶和BO,但初学者的Tableau。

更新

代码用于毁灭之王

{FIXED [Product Category]: AVG([Sales])}

下面的图片是我实现我有2列试过后得到,但如果我只用一个列的结果是一样的(我想获得平均销售)

enter image description here

tableau
2个回答
2
投票

你就要成功了 - 大总在默认情况下没有你只是有一个SUM函数使用总计全部使用 - >平均选项。

enter image description here

输出:等级明智SUM(利润)后跨列和行的平均。 (显示列总计和显示行总计活跃)

enter image description here

更新:回答以下问题。要获得在行平均(这是CAT1-VAG在这种情况下),你可以只是下降的措施,将其更改为AVG()。既然你在计算字段需要,你可以使用简单的固定LOD。您也可以从取消选中下拉分析汇总的措施,并在列没有尺寸或行像不像这个例子说明,仍然可以得到三种不同的平均值。干杯。

{FIXED [Cat1]:AVG([Profit])}

enter image description here


1
投票

看看乔马可这个非常聪明的解决办法。 https://community.tableau.com/thread/112791

  1. 创建一个计算领域,如: IF FIRST()==0 THEN WINDOW_AVG(SUM([Sales]),0,IIF(FIRST()==0,LAST(),0)) END
  2. 重复你的类别字段
  3. 在细节上的水平位置“类别(副本)”
  4. 使用用于计算字段丸使用设置在计算“类别(复制)”

enter image description here

在计算领域中的窗函数只考虑什么是视图和聚合基于这些数字。

© www.soinside.com 2019 - 2024. All rights reserved.