首页 > 解决方案 > 组合图表 - 使用多个 THEN/OVER 函数进行计算

问题描述

我在 tibco spotfire 中创建了一个组合图表。我用下一个公式绘制平均值的地方:

Count([W/O]) / Avg([A/C Type Monthly FH]) * 1000 THEN If(Count([Value]) OVER (LastPeriods(1,[Axis.X]))=1,Avg([Value]),0) as [Average], 

以及检查次数:

Avg([A/C Type Monthly FH] / 1000) THEN If(Count([Value]) OVER (LastPeriods(1,[Axis.X]))=1,[Value],0) as [No. of Inspections], 

对于组合图中的第三个图表,我想通过使用下一个公式来确定控制上限:

UCL = average + 3 * (sqrt(average / No. of inspections))

问题是我以两种不同的方式使用 THEN。一个用于 [values],一个用于 Avg[Values],因此我无法在最终 UCL 公式的末尾实现这些函数,也不能通过公式本身单独实现。

有谁知道如何在不创建新计算列的情况下执行 UCL 计算。非常感谢!

标签: chartscombinationsspotfiretibco

解决方案


推荐阅读