Ich habe einen Bericht und eine Datenquelle, wo eine der Spalten vom Typ TimeSpan ist. Der TimeSpan-Wert scheint korrekt im Bericht angezeigt zu werden, wenn ich Fields!TheTime.Value
verwende, kein Problem.SSRS: Summing TimeSpan Werte in einem Bericht
- 07:02:00
- 05:41:00
Aber ich würde eine Summe auf diesen Werten zu tun, die Gesamtzeit einer Gruppe zu erhalten. In C# und so kann ich natürlich einen TimeSpan + einen anderen TimeSpan machen, also weiß ich, dass sie hinzugefügt werden können. Ich habe versucht
=Sum(Fields!TheTime.Value)
Aber es landet als eine lange Anzahl von einer Art ausdrucken. Zum Beispiel würde ich für die oben ausgegebenen Zeiten 457800000000
als Summe erhalten. Und was soll das eigentlich sein?
Wie auch immer, wie kann ich Zeitspannenwerte in einem Bericht zusammenfassen? Für die oben genannten Zeitspannen würde ich gerne mit 12:43:00
als Summe enden. Es sei denn, mein Kopf versagte mir noch einmal in Mathe ... aber Sie bekommen die Idee: p
Wie Sie im Folgenden kurz erkennen, ist der summierte Wert der "Tick" -Wert. Sie können dies auch sehen, indem Sie die Anzahl der Sekunden in den obigen Zeiten berechnen: 07:02:00 = 25320s und 05:41:00 = 20460s. 25320 + 20460 = 45780. – Dan