水晶报表:在公式中使用汇总字段/在公式中使用汇总时间字段

发布于 2024-12-09 13:58:07 字数 287 浏览 0 评论 0原文

在水晶报表中,我想显示时间对象的总和值,即一名员工在一个月内工作了三天,每天工作了不同的小时数。

无论如何,是否可以对时间字段进行求和

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

提前感谢

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

In crystal reports I want to show the sum value of time objects, i.e. An employee worked in one month three days and on each day a variable amount of hours.

Is there anyway to sum a time field?

Or as a workaround I could use the time field as an integer, sum this and display. But then I would like to change the display format by using a formula. I cant find a way to include summary fields in a formula...

Thanks in advance

PS I am using CR 2011 (just the program not through VB or anything).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

守望孤独 2024-12-16 13:58:07

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

要在公式中使用汇总函数,您可以使用此 sum({@YourMinutesFormula},{FieldYouAreGroupingOn})

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

You cannot sum a date/time field. You will have to use datediff("n",{datetime1},{datetime2}) to get a time interval between two date/time fields in minutes.

To use a summary function in a formula, you can use this sum({@YourMinutesFormula},{FieldYouAreGroupingOn})

You may omit the second parameter if you want the summation over the entire report instead of a grouping level. Check the Crystal Reports help file for more details on Sum().

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文