我正在使用水晶报表。 我试图获取每年的最后一个日期和今年的第一个日期之间的差异。 最后日期是一个变量 第一次约会是一个变量
检索第一个和最后一个日期的公式如下:
Numbervar FirstDate; numbervar LastDate; if{@MyDate}={@Day First} then FirstDate:= {vehaudfl.aud_trans_lfmeter} Else if {@MyDate}={@Day Last} then LastDate:= {vehaudfl.aud_trans_lfmeter}
我尝试创建以下公式来获得差异,但不断收到以下错误:
错误:“剩余文本似乎不是公式的一部分。”
对于公式:
Numbervar:=LastDate-FirstDate
FirstDate 和 LastDate 是数字变量而不是日期类型。这是第一次约会的里程表和最后一次约会的里程表。
lfmeter 代表“生命计”。
改变
Numbervar:=LastDate-FirstDate
简单地
Numbervar:=LastDate-FirstDate
Numbervar 不是变量名。它是数字变量声明的一部分。 并且不需要将表达式值分配给变量。该公式将简单地返回公式定义中最后一个表达式的值。