你好,
我们使用自定义突发事件,并在每月初通过计划报告向我们的学院财务经理发送所有批准的费用报告,使用“上个月(基于发送支付日期)”过滤器,在通用报告头过滤器区域可用。
我们刚刚被要求提供报告的alt版本,在原始报告的基础上显示未批准的项目,所以那些在付款日期字段中没有条目的项目,除了“已批准”和“已批准并在会计审查”之外,其他所有项目都有批准状态。
为此,我们使用了“创建日期”字段(报告日期和状态),但这个字段不像SFPD字段那样有一个过滤器,所以目前我们必须使用一个值范围,然后手动更改它。
是否有一个自定义的表达式或另一种方式,创建的日期只是筛选上个月?
解决了!去解决方案。
嗨,Kevin,这工作,但显示上个月和本月,和删除“和当前日期”造成了一些错误的验证。
巧合的是,我昨天晚上向支持人员提出了这个问题,他们给我提供了他们自己的代码变体,它们可以工作,和你的代码没有太大的不同:
'创建日期在_first_of_month(_add_months(current_date,-1))和_last_of_month(_add_months(current_date,-1))之间'
@DavidUOP试试这个表达吧。您需要将表达式添加到表达式编辑器。在尝试之前,请复制要更改的报告,以确保原始参数仍然存在。
[创建日期]在_add_months(current_date,-1)和current_date之间
让我知道这是否有效。如果没有,尝试删除表达式的"and current_date"部分。
嗨,Kevin,这工作,但显示上个月和本月,和删除“和当前日期”造成了一些错误的验证。
巧合的是,我昨天晚上向支持人员提出了这个问题,他们给我提供了他们自己的代码变体,它们可以工作,和你的代码没有太大的不同:
'创建日期在_first_of_month(_add_months(current_date,-1))和_last_of_month(_add_months(current_date,-1))之间'