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

Rolling Count of Values BETWEEN two dates, 12 to 24 months ago (SPOTFIRE Custom Expression)

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

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

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

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

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

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

[EXTRAPOLATEDPRESSURE],null)))))

已解决。我使它在月份和年份方面变得复杂。

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

 [EXTRAPOLATEDPRESSURE],null))