Reporting services SSRS中的日期差格式为000:00:00
在我的SSRS报告中有一列是计算两个时间值之间的Datediff。下面是查询Reporting services SSRS中的日期差格式为000:00:00,reporting-services,Reporting Services,在我的SSRS报告中有一列是计算两个时间值之间的Datediff。下面是查询 =Datediff("h",Fields!TIME1.value,Fields!TIME2.value) & ":" & Datediff("n",Fields!TIME1.value,Fields!TIME2.value) mod 60 & ":" & Datediff("s",Fields!TIME1.value,Fields!TIME2.value) mod 60 我希望数据以0
=Datediff("h",Fields!TIME1.value,Fields!TIME2.value) & ":" & Datediff("n",Fields!TIME1.value,Fields!TIME2.value) mod 60 & ":" & Datediff("s",Fields!TIME1.value,Fields!TIME2.value) mod 60
我希望数据以000:00:00格式显示。
有人能帮我格式化吗
如图所示:
你应该使用
=Format(Datediff("h",Fields!TIME1.value,Fields!TIME2.value),"000") & ":" & Format(Datediff("n",Fields!TIME1.value,Fields!TIME2.value) mod 60, "00") & ":" & Format(Datediff("s",Fields!TIME1.value,Fields!TIME2.value) mod 60, "00")