【问题标题】:SSRS Convert Seconds to MM:SS Without TruncatingSSRS 将秒转换为 MM:SS 而不截断
【发布时间】:2019-01-09 06:47:54
【问题描述】:

我将平均处理时间格式化为 mm:ss,但它似乎被截断了。我查看了在可能有你答案的问题下提出的文章,它们都不适合我的情况。
我正在使用 Microsoft Visual Studio 2015 设计 SSRS 报告。
计算当前使用的是 format 函数。

显示的值为 05:30。实际值应该是 05:31。

计算中的数字: 2,354,739 电子邮件处理时间总计 总计 7,119 封电子邮件

以秒为单位的值 = 330.7682

代码:

=Format(DateAdd("s", Sum(Fields!ID_EmailHandleTimeTotal_.Value) / Sum(Fields!ID_EmailsTotal_.Value, 0), "00:00:00"), "mm:ss")

请寻求帮助,将结果显示为 05:31。

谢谢

【问题讨论】:

    标签: reporting-services visual-studio-2015


    【解决方案1】:

    只取秒,例如这样:

    =Format(CDate("00:00:00").AddSeconds(Round(Sum(Fields!ID_EmailHandleTimeTotal_.Value) / Sum(Fields!ID_EmailsTotal_.Value))), "mm:ss")
    

    【讨论】:

    • 谢谢,正是我想要的!
    猜你喜欢
    • 2021-09-11
    • 1970-01-01
    • 2021-01-14
    • 1970-01-01
    • 2021-07-03
    • 2014-06-25
    • 2012-05-09
    • 2019-10-05
    • 2012-01-27
    相关资源
    最近更新 更多