首页 文章

限制Spotfire中的OVER语句

提问于
浏览
0

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

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

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

1 回答

  • 0

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

    • 右键单击>编辑>可视化属性

    • 转到“数据”页面

    • 单击“使用表达式限制数据”部分旁边的 Edit

    • 使用类似 [DateColumn] > Date(2017,01,31) 的表达式,它将排除2月1日之前的所有数据 .

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

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

相关问题