Spotfire在列上的平均值

时间:2018-02-21 10:26:25

标签: average spotfire

我有一个与Spotfire相关的问题。我有一张桌子

enter image description here

我需要得到的是按地区分组的平均费率(运营成本/生产)。数学上看起来像欧洲:((成本A 2017 +成本B 2017)/(生产A 2017 +生产B 2017)+(成本A 2018 +成本B 2018)/(生产A 2018 +生产B 2018)+(成本A 2019 +成本B 2019)/(生产A 2019 +生产B 2019))/ 3

并为亚洲做同样的事情。所以基本上,我需要计算该地区的费率并找出多年来的平均数。无法弄清楚,怎么做。

1 个答案:

答案 0 :(得分:0)

@ user2538414-我建议您在原始表格中添加一个数据透视转换,使其更具可读性和易用性。

请查看以下帖子,其中介绍了如何转动和取消数据表格 Spotfire - How to group multiple columns under a single column in data table visualization

转化表:

enter image description here

对于此转换后的表格,您可以添加带有下方自定义表达式的计算列,以按地区和年份计算费率(费用/生产)。

Sum([Costs]) over (intersect([Region],[Year])) / Sum([Production]) over (intersect([Region],[Year]))

您可以进一步优化此自定义表达式以满足您的要求。

最终输出表:

enter image description here