限制Spotfire中的OVER语句

时间:2017-04-17 15:12:56

标签: spotfire

我正在创建折线图,其中X =月份Y =唯一参考编号计数(由参考编号的状态着色),显示与上个月的差异。然而,图表上的第一个月出现了大幅飙升,因为这是数据的第一个实例。有没有办法限制表达式排除第一个月?

我目前正在使用此自定义表达式:

UniqueCount([Opportunity #]) - UniqueCount([Opportunity #]) OVER (PreviousPeriod([Axis.X]))

1 个答案:

答案 0 :(得分:0)

最好的办法就是限制基础数据......

  • 右键点击>编辑>可视化属性
  • 转到数据页
  • 点击使用表达式限制数据部分
  • 旁边的修改
  • 使用类似[DateColumn] > Date(2017,01,31)的表达式,该表达式将排除2月1日之前的所有数据。

否则,您需要IF()语句,可能在表达式的后半部分。

UniqueCount([Opportunity #]) - if([DateColumn] >= Date(2017,02,01),UniqueCount([Opportunity #]) OVER (PreviousPeriod([Axis.X])))