Spotfire® 用户指南

PreviousPeriod()

某些节点导航方法尤其适合包含周期性数据的层级,而首要的是时间层级。时间是按特征分层建立的(例如年、季度、月),而时间段是重复发生的。由于时间层级中的节点显而易见,因此任何丢失数据的节点都可以被自动检测到。其中一种导航方法是 PreviousPeriod(),它引用层级同一级别中的前一个节点。当您在表达式中使用此方法时,一旦有任何节点丢失数据,表达式将为这些节点返回空值。

PreviousPeriod() 方法示例如下。



示例

注: 示例中的表达式假设使用内存中数据。

该条形图显示三年期间的销售额。销售数字起伏不定,很难辨别出现下降的地方。



要突出显示与前一个月相比有所下降的月份,可以在值轴上应用以下表达式:



该表达式逐月计算差异。如果销售数字与前一个月相比有所下降,条形就会变成负值。例如,现在很容易确定最大的下跌发生在 2017 年 9 月至 10 月。