2015-08-03 1 views
1

J'utilise le rapport RDLC. Mon exigence est, je dois calculer le total cumulé des valeurs comme 9:45 10:02Rapport RDLC - Comment calculer les heures totales à partir du temps en heures: Minutes

11:00

La chose principale est qu'il y compris les valeurs vides. Alors, comment je dois faire l'équation pour le rapport RDLC pour obtenir le nombre total d'heures: minutes.

Mon équation actuelle est comme ci-dessous, mais il me donne #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") 

Merci pour votre aide.

Répondre

1

Vous pouvez utiliser ceci:

System.TimeSpan.FromTicks(sum(Fields!TimeDiff.Value)) 
+0

Merci Jeremy pour passer le temps de penser pour me. – Nirav