当前位置:  开发笔记 > 编程语言 > 正文

SSRS:在报告中汇总TimeSpan值

如何解决《SSRS:在报告中汇总TimeSpan值》经验,为你挑选了1个好方法。

我有一个报告和一个数据源,其中一列是TimeSpan类型.我使用时Fields!TheTime.Value,TimeSpan值似乎在报告中正确显示,没有问题.

7时02分00秒

5时41分00秒

但是我想对这些值进行求和来得到一个组的总时间.在C#中,我当然可以做一个TimeSpan +另一个TimeSpan,所以我知道它们可以添加.我试过了

=Sum(Fields!TheTime.Value)

但它最终会打印出很多类型.例如,对于上面输出的时间,我会得到457800000000总和.甚至应该是什么?

无论如何,我如何在报告中总结时间跨度值?对于上述时间跨度,我想最终12:43:00得到总和.除非我的脑袋再次在数学上失败了......但是你明白了:p



1> Svish..:

感叹这个解决方案非常简单......为什么我不能在第一时间尝试过这个?哦,好吧......也许是因为我没有意识到我可以TimeSpan上课...也许是因为我以为自己是盲目的......但无论如何,这里是:

=TimeSpan.FromTicks(Sum(Fields!TheTime.Value))

D'哦!

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有