【问题标题】:How to sum two timespan fields in RDLC如何对 RDLC 中的两个时间跨度字段求和
【发布时间】:2017-11-12 14:39:11
【问题描述】:

如果我有两个 System.TimeSpan 类型的字段,如下所示:

Fields!OverTimeBefore6.Value

Fields!OverTimeAfter6.Value

如何在 RDLC 中将这些字段相加,并以相同的格式得出结果,如下所示:

03:04:17 

注意:我想对两个或多个字段求和,而不是特定字段的总和。

【问题讨论】:

  • @fruggiero 不,这不是重复的,所有问题都是关于特定列的总值,我想对两个不同的字段求和!
  • 尝试检查以下链接以获得您的答案? stackoverflow.com/a/21842539/4302116stackoverflow.com/a/8504020/4302116
  • @ViKiNG 谢谢,但我的问题是关于 RDLC 而不是 SQL SERVER
  • 祝你好运,亲爱的。我有大约 10 年的报告经验,由于 SSRS 的限制,我总是尝试在服务器端对计算类型的事物进行排序,并且主要使用 RDLC 进行演示。但希望你能尽快得到答案:)

标签: c# reporting-services rdlc reportviewer timespan


【解决方案1】:

您可以使用时间跨度的.Add(...) 函数。

也就是说,如果您的报告中有一个文本框,您可以将表达式设置为:

=System.TimeSpan.FromSeconds(100).Add(System.TimeSpan.FromSeconds(200))

并将格式设置为默认,并查看文本:

00:05:00

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多