RDLC 报告 - 如何根据 Hours:Minutes 中的时间计算总小时数
RDLC Report - How to calculate Total Hours from Time in Hours:Minutes
我正在使用 RDLC 报告。我的要求是,我需要根据以下值计算总小时数
9:45
10:02
11:00
主要是它包括空白值。所以我需要如何为 RDLC 报告制作方程式以获得总数 hours:minutes.
我当前的方程式如下,但它给了我#error :
=(TimeSpan.FromTicks(Sum(IIf((Fields!TimeDiff.Value) = " " , System.TimeSpan.Parse("00:00:00"), System.TimeSpan.Parse(Fields!TimeDiff.Value)))).Days * 24 +
TimeSpan.FromTicks(Sum(IIf((Fields!TimeDiff.Value) = " ", System.TimeSpan.Parse("00:00:00"), System.TimeSpan.Parse(Fields!TimeDiff.Value)))).Hours).ToString +":" +
TimeSpan.FromTicks(Sum(IIf((Fields!TimeDiff.Value) = " ", System.TimeSpan.Parse("00:00:00"), System.TimeSpan.Parse(Fields!TimeDiff.Value)))).Minutes.ToString("d2")
感谢您的帮助。
你可以使用这个:
System.TimeSpan.FromTicks(sum(Fields!TimeDiff.Value))
我正在使用 RDLC 报告。我的要求是,我需要根据以下值计算总小时数 9:45 10:02
11:00
主要是它包括空白值。所以我需要如何为 RDLC 报告制作方程式以获得总数 hours:minutes.
我当前的方程式如下,但它给了我#error :
=(TimeSpan.FromTicks(Sum(IIf((Fields!TimeDiff.Value) = " " , System.TimeSpan.Parse("00:00:00"), System.TimeSpan.Parse(Fields!TimeDiff.Value)))).Days * 24 +
TimeSpan.FromTicks(Sum(IIf((Fields!TimeDiff.Value) = " ", System.TimeSpan.Parse("00:00:00"), System.TimeSpan.Parse(Fields!TimeDiff.Value)))).Hours).ToString +":" +
TimeSpan.FromTicks(Sum(IIf((Fields!TimeDiff.Value) = " ", System.TimeSpan.Parse("00:00:00"), System.TimeSpan.Parse(Fields!TimeDiff.Value)))).Minutes.ToString("d2")
感谢您的帮助。
你可以使用这个:
System.TimeSpan.FromTicks(sum(Fields!TimeDiff.Value))