下载我的.dxp信息中心here。
我在Spotfire中有一个折线图。在x轴上是日期,在y轴上是金额。具体来说,它是x轴上每个日期的最小金额的加权平均值。 y轴表达式为
WeightedAverage(
[NUMERIC_1] ,
Min([NUMERIC_2]) over (Intersect([CAT_1],[CAT_2],[CAT_3]))
)
这条线很跳动,所以我想使它平滑。我考虑使用移动平均线表达,也许使用7天移动平均线。但是,我不确定如何将我的WeightedAverage函数(如上所示)嵌套在MovingAverage函数中,因为这也是一个复合函数。
关于如何平滑折线图的任何想法?
答案 0 :(得分:0)
以下是解决方法:
WeightedAverage([Weighting Factor],Min([NUMERIC_1]) over (Intersect([CAT_1],[CAT_2],[DATE_1])))
THEN Avg([Value]) OVER (LastPeriods(10,[Axis.X]))
THEN If(Count() OVER (LastPeriods(10,[Axis.X]))=10,[Value],null)