【问题标题】:SSRS Time HH:MM:SS SumSSRS 时间 HH:MM:SS 总和
【发布时间】:2016-06-22 21:06:54
【问题描述】:

有人可以帮我解决以下问题吗:

我正在尝试使用表达式来计算四个不同时间的总和。

排队时间、振铃时间、保持时间、通话时间

这些时间来自存储过程,为单个数字(5 秒就是值“5”)

我已使用以下表达式将其转换为 HH:MM:SS (00:00:05)

=Format(DateAdd("s", SUM(Fields!quetime.Value), "00:00:00"), "HH:mm:ss")

有人可以指出正确的方向,将这四次相加并保持 HH:MM:SS 格式吗?

我尝试了以下方法,但出现 #Error:

=Sum(Format(DateAdd("s", SUM(Fields!quetime.Value), "00:00:00"), "HH:mm:ss") 
+ Format(DateAdd("s", SUM(Fields!ringtime.Value), "00:00:00"), "HH:mm:ss") 
+ Format(DateAdd("s", SUM(Fields!holdtime.Value), "00:00:00"), "HH:mm:ss")
+ Format(DateAdd("s", SUM(Fields!TalkTime.Value), "00:00:00"), "HH:mm:ss"))

(为了便于阅读,这里分行分开)

我想在 SSRS 中而不是在 SQL 中执行此操作。

提前致谢, 格雷格

【问题讨论】:

    标签: reporting-services time aggregate


    【解决方案1】:

    我想通了!

    以下方法成功了:

    =Format(DateAdd("s", SUM(Fields!quetime.Value + Fields!ringtime.Value + Fields!holdtime.Value + Fields!TalkTime.Value), "00:00:00"), "HH:mm:ss")
    

    【讨论】:

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