Crystal报告:在公式中使用公式/求和时间字段中的汇总字段

时间:2011-10-12 12:53:28

标签: crystal-reports sum crystal-reports-xi

在水晶报告中,我想显示时间对象的总和值,即一名员工在一个月内工作三天,每天工作时间可变。

无论如何总和一个时间字段?

或者作为一种解决方法,我可以将时间字段用作整数,对此求和并显示。但后来我想通过使用公式来改变显示格式。我找不到在公式中包含摘要字段的方法......

提前致谢

PS我正在使用 CR 2011 (只是程序不通过 VB 或其他任何东西)。

1 个答案:

答案 0 :(得分:6)

您无法对日期/时间字段求和。您必须使用datediff("n",{datetime1},{datetime2})以两分钟为单位获取两个日期/时间字段之间的时间间隔。

要在公式中使用摘要功能,您可以使用此sum({@YourMinutesFormula},{FieldYouAreGroupingOn})

如果您希望对整个报表而不是分组级别求和,则可以省略第二个参数。有关Sum()的详细信息,请查看Crystal Reports帮助文件。