两个日期之间的滚动计数,12到24个月之前(SPOTFIRE自定义表达式)

时间:2017-04-04 21:36:20

标签: date between spotfire

我正在努力创建这个计算。

我需要创建所有列值 BETWEEN 两个日期的滚动计数。 12至24个月之前

我不想通过限制数据来做到这一点,由于其他工作,我需要在自定义表达式中使用它。

目前我有这个等式。我认为这至少会计算两年前的所有值,但它也没有做到这一点。有没有人有更简单的方法来计算12到24个月前?

    (((Count(If(((Month([DATE])>=Month(DateAdd("mm",-24,DateTimeNow())))

 and (Year([DATE])>=Year(DateAdd("yy",-2,DateTimeNow())))),

[EXTRAPOLATEDPRESSURE],null)))))

1 个答案:

答案 0 :(得分:1)

解决。我正在将其与月和年方面相结合。

Count(If(([DATE]>=dateadd("mm",-24,DateTimeNow())) and ([DATE]<=dateadd("mm",-12,DateTimeNow())),

 [EXTRAPOLATEDPRESSURE],null))