我在 SSRS 2008 中有一份报告,它从一个表中提取数据,其中有一列 TotalTime 是以秒为单位的整数值。
显示是我在表达式中使用它的时间:
=Format(DateAdd("s", Fields!TotalTime.Value, "00:00:00"), "HH:mm:ss")
(从这里得到:在 SSRS 2008 中以 HH:MM:SS 格式显示秒数)
现在,当该值超过 24 小时时,它确实是一种“模块”值。我的意思是:如果该值为 29 小时,而不是显示 29:00:00,它将显示 05:00:00。如果该值是 51 小时,它将显示 03:00:00(取出 48 小时)。
我该如何解决这个问题?
谢谢!