Extrahieren Sie Stunden auf die nächste Stunde gerundet aus dem Format „Dauer“ (Stunde:Minute)Hallo Leute
So extrahieren Sie Stunden aus dem Dauerformanten (Std.:Min.) und runden die Min. auf Stunden
Beispiel:
15:26 : 15 Stunden und 26 Minuten
Ich möchte : 15
16:38: 16 Stunden und 38 Minuten
Ich möchte :17, da 38 Minuten über 30 Minuten sind
Ich schätze Ihre Hilfe
Qualitäts- und ProzesstechnikBetreff: Stunden auf die nächsten Stunden aus dem Dauerformat (Stunde:Min) extrahierenIch habe einen anderen Ansatz gewählt. Ich habe die Zeit aufgegeben und direkt Stunden erhalten. Hier ist die resultierende Tabelle:

Hier ist die Formel, die ich verwendet habe.

Ich habe die geänderte Datentabelle für Sie beigefügt.
Betreff: Stunden auf die nächsten Stunden aus dem Dauerformat (Stunde:Min) extrahierenGehen Sie zu den Spalteninformationen für die Formelspalte und wählen Sie ein zu verwendendes Format aus.Da es kein direktes Format gibt, das nur die Stundenkomponente einer zeitbasierten Spalte anzeigt, müssen Sie ein "benutzerdefiniertes" Format auswählen.Der Wert, den Sie für das benutzerdefinierte Format angeben müssen, ist
Hour( value )
Betreff: Stunden auf die nächsten Stunden aus dem Dauerformat (Stunde:Min) extrahierenDanke schön.
So formatieren Sie die Rundung in einen reinen Stundenwert, dh für 12 Stunden möchten wir 12 und nicht 12:00:00, um daraus einen numerischen Wert zu machen
Betreff: Stunden auf die nächsten Stunden aus dem Dauerformat (Stunde:Min) extrahierenAngehängt ist eine Datentabelle mit einer Zeitspalte und einer Formelspalte namens Rounded, die die Stunden mit der Formel rundet
Round( :Time / In Hours( 1 ) ) * 3600

Betreff: Stunden auf die nächsten Stunden aus dem Dauerformat (Stunde:Min) extrahierenDanke
Gibt es eine Möglichkeit, dies ohne Skript zu tun? Ich bin mit der JMP-Programmierung nicht vertraut, aber ich führe die SAS-Programmierung aus.
Ist dann nicht so, wie ich das mit meinem eigentlichen Variablennamen umcodieren soll, der "Stunden" heißt und in Dauer (Std:Min) Formant ist. Ich möchte eine col hours1 erstellen und die Stunden extrahieren und runden?
Betreff: Stunden auf die nächsten Stunden aus dem Dauerformat (Stunde:Min) extrahierenHier ist, wie ich es mache
Names Default To Here( 1 );
time=informat("15:22:00","h:m:s");
show(format(round(time/inhours(1))*3600,"h:m:s"));
time=informat("10:49:00","h:m:s");
show(format(round(time/inhours(1))*3600,"h:m:s"));