放置 select 专家条件时出错

Error while putting select expert condition

需要一些关于 CRYSTAL 报告的帮助。我能够在我的一份报告中使用 select 中的公式,但相同的公式在另一份报告中不起作用。

所有字段在新报告中也可用,但它给我一个错误“无法使用该公式,因为它必须稍后计算”。

我的目标只是确保输入的日期范围不超过 32 天。如果有其他实现方法请指导。

谁能帮帮我。

公式为

 {@date difference} <= 32 and
 currentdate - {@Start Date} <=60 and
 {Command.DATE_TRANSACTION} = {?Date} 

更多详情:

@date is my parameter.
@start date is formula minimum(@dtransate)
@End date is formula maximum(@transdate)
@date difference is formula DateDiff("d",{@Start Date} , {@End Date})+1

将条件从记录选择公式移动到组选择公式。

总计不可用于记录选择公式,因为它先计算总计。

它通过在记录选择公式中设置两个参数作为开始日期和结束日期来工作:

{Command.DATE_TRANSACTION} >= {?Start_Date}
{Command.DATE_TRANSACTION} <= {?End_Date}