2011-10-12 66 views
1

在Crystal Reports我想告诉时间对象的总和值,即雇员在一个月内工作三天的每一天一变小时数。Crystal报表:使用公式汇总字段/总结时间域公式

反正有总和 a 时间字段?

或者作为一种解决方法,我可以使用时间字段作为整数,对此进行求和并显示。但是,我想通过使用公式来更改显示格式。我不能找到一种方法,包括在公式中总结领域...提前

感谢

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

回答

5

您无法对日期/时间字段求和。您将不得不使用datediff("n",{datetime1},{datetime2})以分钟计算两个日期/时间字段之间的时间间隔。

要在公式中使用汇总函数,如果你想在整个报告,而不是分组级别的总和,你可以使用这个sum({@YourMinutesFormula},{FieldYouAreGroupingOn})

您可以省略第二个参数。检查Crystal Reports帮助文件以获取Sum()的更多详细信息。

+1

您的解决方案确实有效。我发现我有一个字段,说明时间是一个可用的整数。我为这个小组总结了这一点,并将其转化为时间格式。不是一个很好,但它的作品。 – jorrebor