0

我最近开始使用 QS,但在定义一个允许我显示上个月数据的表达式时遇到了问题。

我尝试创建上个月的变量:

vPreviousMonth = MonthName(Addmonths(Max([Calendar Termination Month]),-1))

但是这不起作用 - 检索值 0。然后我在下面尝试:

If(MonthStart([Calendar Termination Month])=MonthStart(Today()),-1,0) as PreviousMonth

这也不起作用 - 检索当前月份的值,用于以下表达式:

sum({<PreviousMonth={"-1"}>} [Terminated])

最后,我尝试了

sum({$<[Calendar Termination Month]={"$(=[Calendar Termination Month](AddMonths(Max(Date),-1),'YYYY-MM'))"}>}[Terminated])

其中,令人惊讶!,也检索到 0 值。

有什么办法可以让我完成这项工作吗?

4

1 回答 1

0

尝试这个

sum({$<[Calendar Termination Month]={"$(=month(AddMonths([Termination Date],-1))))"}>}[Terminated])
于 2021-04-28T07:54:37.937 回答