0

Zeit in ganzen Tagen eines Termin berechnen

Ich habe ein Datenfeld nebens Zeitraum vom Typ Termin und möchte in ein Datenfeld namens Beratertage vom Typ Zeitdauer die ganzen Tage zwischen dem Start und Ende des Termins schreiben. Z.B. Wenn Zeitraum = 15.01.2019 11:00 - 17.01.2019 20:00 dann soll Beratertage = 3 Tage bzw. 259200000 ms. Wie sieht eine geschickte Umrechnungsformel dafür aus?

4 Antworten

null
    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo ASi,

    die Formel kann so aussehen:

    ---

    days(start(Zeitraum), endof(Zeitraum))

    ---

    Leo

    • ASi
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Danke Leo. Aber ist  das Ergebnis dann wirklich vom Typ Zeitdauer?  Wenn ich in ein Feld vom Typ Zeitdauer und Zahlenformat „2.55 Tage“ damit schreibe kommt 0.00 Tage dabei heraus. 

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo ASi,

    Wenn Beratertage ein Zeitinterwalfeld ist und du abe die volle Tage zählen möchtest, dann wäre die Formel als Trigger bei Änderung bei dem Feld Zeitraum:

    ---

    Beratertage := days(start(Zeitraum), endof(Zeitraum)) * 24 * 60 * 60 * 1000

    ---

    Wenn du aber  die Werte für weiter Berechnungen benutzen möchtest, würde ich das Zahlenfeld empfehlen. 

     

    Leo

    • ASi
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Verstande. Danke Dir!

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 4Antworten
  • 1620Ansichten