问题描述
我最近开始使用 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 个值。
有什么办法可以让我完成这项工作吗?
解决方法
试试这个
sum({$<[Calendar Termination Month]={"$(=month(AddMonths([Termination Date],-1))))"}>}[Terminated])