计算 spotfire 与先前值的百分比差异

Calculate percentage difference in spotfire from previous values

我有一个包含 2 种类型的供应商的数据集,每周包含不同的颜色。

我的要求是计算特定供应商的特定颜色从本周到前一周的百分比差异。

例如:供应商 A 第 2 周的绿色百分比为 80%。现在我想将此与供应商 A 的前一周(第 1 周)绿色值 40% 进行比较。我希望输出显示当前 80% 和之前 40% 之间的百分比差异。黄色同理。

我能够计算每个供应商每周各自颜色的百分比。我还创建了一个新的计算列,它给出了前一周的数字。但是我不知道如何获取前一周的百分比以及前一周与当前周之间的差异。

任何专家建议都会很有帮助。

这应该会给出上周的百分比,相同的供应商和颜色:

SN(Last([Percent]) OVER (Intersect([Vendor],[color],Previous([week]))),0)

如果没有前一周等,则将其设置为零(SN 函数)。

之后,您需要使用您选择的方法计算百分比差异。