我在Spotfire中获得了以下数据,我想要显示每个产品的销售额与选定基本计划的相对指数。
如上图所示,可以使用以下over语句计算相对于先前计划的指数:
100 * (Sum([Sales]) - Sum([Sales]) OVER (PreviousPeriod([Axis.Columns]))) /
Sum([Sales]) OVER (PreviousPeriod([Axis.Columns]))
然而,这种解决方案有以下三个缺点:
那么如何计算相对于1个选定基本计划的销售额的相对销售指数呢?
答案 0 :(得分:1)
经过一些研究后,我们找到了一个可行的解决方案:
100 * (Sum([Sales]) / Sum(If([Plan] = '${SelectedPlan}',[Sales],0)) OVER All([Axis.Columns]))