1

我的报告中有一个数字字段,我对其执行操作 Time({Command.EndTime}/60,Remainder({Command.EndTime},60),0) 。基本上,该字段是一个时间字段,但我的前任出于某种未知原因使用了一个数字字段来表示它。该字段是午夜过后的分钟数。例如:60 是凌晨 1 点,65 是凌晨 1 点 05 分...)我想以更人性化的形式进行举报。但是,我收到此错误“数字溢出”,想知道是什么原因造成的。通常,此错误的原因是除以零,但除数显然是 60。如果我只是使用 {Command.EndTime},则报告很好...数据库很大,有数百万条记录,所以扫描报告行by line 只是我最后的手段。有没有办法知道数据中有什么问题,或者更好地绕过上面提到的错误?谢谢!

4

1 回答 1

0

第一个参数Time()必须是整数。试试这个:

Time(Truncate({Command.EndTime}/60),Remainder({Command.EndTime},60),0)

于 2012-12-12T15:14:13.153 回答