Konvertieren numerischer Sekunden in das Zeitformat 0:00,0Ich kann anscheinend keinen einfachen Weg finden, dies in jmp zu erreichen. Ich habe versucht, eine Momentaufnahme meiner Arbeit einzubinden, möchte aber nicht laden. Angenommen, ich habe einen numerischen Wert von 0,000021713. Im Zeitformat sollte dies 0:01,9 sein. Wenn ich das m/s-Format mit 1 Dezimalstelle auf den numerischen Wert anwende, gibt jmp 0:00,0 zurück. Das ist nicht schwer zu reproduzieren, meine Kollegen sehen das gleiche Problem.
Ich bin mir nicht sicher, ob ich etwas falsch mache oder ob es sich tatsächlich um ein Programmierproblem in jmp handelt. Ich verwende jmp nun schon seit mehreren Jahren. Als ich zum ersten Mal auf ein Problem stoße, kann ich scheinbar keine Hilfe zu deren Lösung finden. Jede Hilfe wäre sehr dankbar.
Betreff: Konvertieren numerischer Sekunden in das Zeitformat 0:00,0Nur zur Information, @Sciguy_1 , ich dachte, Sie hätten meine Antwort vom 29. Mai verstanden. Hmmm...
https://community.jmp.com/t5/Discussions/Text-time-to-numeric-time/mp/211008
Betreff: Konvertieren numerischer Sekunden in das Zeitformat 0:00,0Die Funktion „In Tagen“ nimmt eine in Tagen ausgedrückte Zahl und wandelt sie in die Anzahl der Sekunden um. „In Tagen(1)“ ist also 86400, was der Anzahl der Sekunden pro Tag entspricht.
In der von mir bereitgestellten Tabelle gibt es drei Spalten.
Eingang : Diese Spalte enthält den von Ihnen angegebenen Wert. Es handelt sich um eine Zeit, die in Tagen (nicht Sekunden) gemessen wird.
In Sekunden : Diese Spalte enthält den von Ihnen angegebenen Wert, jedoch in Sekunden. Bei dieser Spalte handelt es sich um eine Formel, die die Funktion „In Tagen“ verwendet.
Formatiert „In Sekunden“ : Diese Spalte ändert die Anzahl der Sekunden in der Spalte „In Sekunden“ und verwendet das gewünschte Format „min:s“. Beachten Sie, dass diese Spalte nicht wirklich benötigt wird, außer der Angabe der 0 Minuten und des Doppelpunkts, um Minuten von Sekunden zu trennen. Der In Sekunden Die Spalte zeigt, dass dies tatsächlich 1,876 Sekunden sein werden (oder 1,9, wenn auf eine Dezimalstelle gerundet).
Bei den fett gedruckten Elementen handelt es sich lediglich um Spaltennamen. Sie können dort alles angeben, was Sie möchten.
Eine letzte Sache, die vielleicht helfen könnte. Da ein Tag 86400 Sekunden hat, ist Ihr Wert 0,000021713*86400 = 1,8760032. Dies zeigt, dass Ihr Wert von 0,000021713 tatsächlich den Bruchteil eines Tages angibt, der gemessen wurde.
Betreff: Konvertieren numerischer Sekunden in das Zeitformat 0:00,0Ok, ich war ein Idiot, ich habe es verstanden. Vielen Dank an alle für Ihren Beitrag!Betreff: Konvertieren numerischer Sekunden in das Zeitformat 0:00,0Sie haben Recht. Vielen Dank, dass Sie einen Blick darauf geworfen und das Problem erkannt haben. Ich habe die Funktion „In Tagen“ zum Laufen gebracht, verstehe aber nicht, wie ich sie auf „In Sekunden“ bekomme. Vielen Dank an alle für Ihren Beitrag zu diesem Thema.
Betreff: Konvertieren numerischer Sekunden in das Zeitformat 0:00,0Das Dauerformat „min:s“ kommt dem angegebenen m/s-Format am nächsten, das ich finden kann.Ein numerischer Wert von 1,9 gibt einen min:s-formatierten Wert von 0:01,9 zurück. Ihr numerischer Wert von 0,000021713 , wenn ich 6 Dezimalstellen spezifiziere, wird 0:00.000022 zurückgegeben. JMP-Zeitdaten werden in Sekunden gemessen, daher verstehe ich nicht, wie 0,000021713 würde jemals einen Wert von 1,9 haben.Mir muss etwas fehlen.
Betreff: Konvertieren numerischer Sekunden in das Zeitformat 0:00,0Ich glaube, Sie betrachten .000021713 als Bruchteil eines Tages. Die Zeiteinheiten von JMP sind jedoch Sekunden. Wenn Sie also 0,000021713 nehmen und in die Funktion „In Tagen“ eingeben, erhalten Sie 1,8760032. Wenden Sie nun Ihr Format an und fügen Sie eine Dezimalstelle hinzu. Sie werden bekommen, was Sie wollen.
Ich füge eine Datentabelle bei, die alle diese Schritte zeigt.
Betreff: Konvertieren numerischer Sekunden in das Zeitformat 0:00,0Hallo @Sciguy_1 ,
Ich vermute, dass dies teilweise an der Anzahl der Dezimalstellen liegt, die Sie anzeigen. Im beigefügten Beispiel habe ich in den Spalteneigenschaften für meine Dauerspalte den Wert 10 geändert (siehe unten).
Aber ich bin ein wenig verwirrt darüber, warum Sie damit rechnen 0,000021713 wird im Format 0:01,9 ausgegeben. Ist Ihr numerischer Wert nicht in Sekunden angegeben? Wenn es sich um etwas anderes handelt, können wir sicher eine Transformation finden, um es in ein Format zu bringen, das JMP erwartet.
@julianisch
