我有一个报告和一个数据源,其中一列是TimeSpan类型.我使用时Fields!TheTime.Value
,TimeSpan值似乎在报告中正确显示,没有问题.
7时02分00秒
5时41分00秒
但是我想对这些值进行求和来得到一个组的总时间.在C#中,我当然可以做一个TimeSpan +另一个TimeSpan,所以我知道它们可以添加.我试过了
=Sum(Fields!TheTime.Value)
但它最终会打印出很多类型.例如,对于上面输出的时间,我会得到457800000000
总和.甚至应该是什么?
无论如何,我如何在报告中总结时间跨度值?对于上述时间跨度,我想最终12:43:00
得到总和.除非我的脑袋再次在数学上失败了......但是你明白了:p
感叹这个解决方案非常简单......为什么我不能在第一时间尝试过这个?哦,好吧......也许是因为我没有意识到我可以TimeSpan
上课...也许是因为我以为自己是盲目的......但无论如何,这里是:
=TimeSpan.FromTicks(Sum(Fields!TheTime.Value))
D'哦!