SSRS导出时间超过24小时才能出类拔萃

时间:2015-03-03 13:19:00

标签: sql reporting-services export-to-excel

朋友。 我的报告中包含时间字符串25:00:00的字段。如何将此字段导出为ex​​cel并自动获取列格式[h]:mm:ss?

我试过的步骤:

  1. 使用的函数System.TimeSpan.FromSeconds(90000)。但它给了我1.01:00:00的结果,并以普通格式导出为ex​​cel。

  2. TextBox属性的已用表达式 - > SSRS中的数字如下: = IIF(!全局RenderFormat.Name = “EXCELOPENXML”, “[H]:MM:SS”, “HH:MM”)。它给出了与之前相同的结果。

  3. 如果有一些想法如何决定这个问题,我会等你的建议。感谢。

1 个答案:

答案 0 :(得分:0)

FORMAT函数在导出时删除列的实际数据类型。所以我建议使用FORMAT属性(如下面的截图所示)

enter image description here

现在如果再试一次&导出报告到excel它将使用该单元格的format属性导出。