Umrechnung Tage auf Stunden
Guten MOrgen,
ich möchte in einer Funktion, die verschiedene Zeitdauern summiert, die derzeitige Anzeige Tage, Stunden:Minuten auf Stunden:Minuten ändern ...
sehe da über Zahlenformat keine Möglichkeit - was kann ich tun?
danke
8 Antworten
-
Hi Astavakra. Mir ist da keine Einstellung vertraut. Ich habe mir in einem Fall etwas zurechtgewerkelt, weil ich nicht lange herumsuchen wollte. Vielleicht hilft es Dir. Hat eine minimale Unschärfe wegen der Rundung. Mirko
*
let result := number(sum((select TABELLE).TEITDAUER)) / 3600000;
let hourResult := floor(result);
let minResult := round(result % hourResult * 60, 0);
text(hourResult) + "h " + if minResult = 0 then "00" else text(minResult) end + "min"
*
-
ups: Teitdauer ist finnisch für Zeitdauer ;-)
-
ok, danke :)
-
keine ahnung warum - aber 6+ tage enden mit der formel bei knapp 1600 stunden ...
da hats was
-
Die Grundbedingungen sind bei mir: Zeitdauerfeld, Berechnung im f(x)-Feld, zur Benutzung bei einem Tätigkeitsnachweis im Minutenbereich. Dann sieht es so aus:
Benutzt Du zur Erfassung Uhrzeitfelder, oder Zeitdauerfelder?
-
zwei uhrzeit-felder /start, ende) berechnen in einem fx die zeitdauer, die mir in stunden:minuten angegeben wird zb 3:... daraus berechne die gesamtsumme aller einträge und dabei kommt das mit den tagen raus ... ich brauche es aber auch hier in stunden
-
Hallo, falls die Start- und Endezeiten manuell erfasst werden, könnte man die Differenz mit einem Änderungstrigger berechnen und in ein Datenfeld vom Typ "Zeitdauer" schreiben. Dessen Zahlenformat auf "61:16" stellen, dann wendet Ninox diese Einstellungen auch beim Summieren an. Nur so als Idee.
-
genau ... dann hätte ich das thema nicht ... wird automatisch erledigt :)
Content aside
- vor 3 JahrenZuletzt aktiv
- 8Antworten
- 422Ansichten