Raportliste Zeiten zusammen zählen
Hallo in einer Untertabelle sammen wir die Raports der Mitarbeiter mit den entsprechenden Zeiten die der Mitarbeiter im jeweiligen Einsatz verbracht haben, also es wird Beginn und Ende eingetragen und dann in einem zusätzlichen Formelfeld, DauerDesEinsatzes, die Zeitdauer festgehalten.
Wenn ich nun in einer monatlich sortieren Ansichts Liste die Summe der Zeitdauer per Monat zusammenzählen lasse, kommt dabei eine falsche Zahl heraus, die nicht der tatsächlichen Dauer der manuell zusammengezählten Stundenanzahl entspricht.
Die Summenfunktion in einem Zeitfeld funktioniert also nicht in der Ansicht auf dem Feld DauerDesEinsatzes
Wir kann ich die Summe der Dauer ansonsten genau addieren? Umrechnen in Minuten (wie geht das)? ode gibt es eine andere Option die Summe eines Zeitfeldes zu erhalten
1 Antwort
-
Inzwischen habe ich selber daran weiter gearbeitet und eine Lösung gefunden. Ich brauche ja die Gesamtstundenzahl in der Spalte als Zahl und nicht die Angabe 1 Tag und 15 Minuten.
In der Untertabelle mit den einzelnen Shift habe ich als erstes ein zusätzliches Formelfeld DauerDesEinsatzes eingeführt. Dieses DauerDesEinsatzes Feld berechnet nun die Dauer zwischen den beiden Zeiten und sondern codiert die Zahl in ein rechenbaren Wert um, der Code lautet dort nun:
let myF := round((number('Time End of Shift') - number('Time Start of Shift')) / 1000 / 60 / 60, 2);
myF
Wenn ich nun die Spalte des Feldes in der Ansicht summieren lasse, bzw. die Summe in ein Extrafeld auffange, erhalte ich darin die tatsächliche Zahl der Stunden auch wenn diese über einen Tag hinausgehen. Die Zahl lautet nun 24,25 und ist damit für eine Stundenberechnung nutzbar.
Content aside
- vor 2 WochenZuletzt aktiv
- 1Antworten
- 30Ansichten
-
1
Folge bereits