【问题标题】:Sum of average in Spotfire calculated columnSpotfire 计算列中的平均值总和
【发布时间】:2017-11-23 12:09:59
【问题描述】:

我正在计算 column 的平均值以显示在 visualisation 上,但我的结果不是我想要的。

Exploration wells   Discoveries made
0.10                   0
0.87                   0.32
0.51                   0
0.35                   0
0.51                   0

我正在使用一个简单的表达式计算成功率

[Discoveries made] / [Exploration Wells]

但是当我在视觉Spotfire 中使用Avg 聚合时,会逐行计算表达式的平均值,而不是取总和的平均值(假设是每年)

所以我没有得到13.5%,而是得到7.4% 有解决方法吗?

谢谢。

Here's my summary table

我希望得到 [Discoveries (net)] 和 [Exploration Wells (net) 的总和,今年将是 2.65/7.71=0.34

相反,我得到 0.29

我的原始数据表如下所示:

这是因为 Spotfire 逐行计算除法,并为我提供了计算列的平均值 (0.29)

有什么想法吗?

谢谢

【问题讨论】:

  • @Mourst- 发布的屏幕截图不完整,无法理解问题。您能否发布基于此数据的可视化屏幕截图并突出显示问题?

标签: spotfire


【解决方案1】:

@Mourst- 我使用提供的原始数据计算了成功率[Discoveries] / [Exploration Wells]。我得到 0.34。

不知道为什么你会得到 0.29。您能否发布更多详细信息来说明您的计算方式?

以下是输出表:

【讨论】:

  • 当我尝试绘制此图表时的问题我得到了 0.29。以折线图为例,我必须为绘制成功率的轴选择一个聚合函数。Picking Avg 给了我返回 0.29。我真的无法解决。谢谢
  • @Mourst- 你能贴出这张图表吗?
  • @ksp585-再一次,解决方案比我想象的要简单。我没有从 [Discoveries] 和 [Exploration Wells] 的总和中计算新列,而是在值轴上使用自定义表达式来动态计算。现在已排序。谢谢
  • @ksp585-如果你能帮助我,还有另一个问题。我使用此表达式正确绘制了我的数据: Sum([Discoveries (net)]) / Sum([Exploration Wells (net)]) as [Total Success Rate], Sum([Commercial Discoveries (net)]) / Sum( [勘探井(净)])作为[商业成功率]。你知道我是否可以以某种方式用“NA”或类似的东西替换空单元格吗?在显示/隐藏选项卡上无法真正解决。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-05
  • 1970-01-01
相关资源
最近更新 更多