Überprüfen, ob der Wert der Datumsspalte vor/nach einem bestimmten Datum liegtIch verwende JMP Pro 15.
Ich habe eine Spalte in meinem Datensatz "MRI_Date", die Werte im Format MM/TT/JJJJ enthält. Ich möchte eine neue Formelspalte erstellen, die überprüft, ob jeder Wert von MRI_Date vor oder nach dem Datum 04.06.2014 liegt, und "Ja" zurückgeben, wenn davor und "Nein", wenn danach.
Ich habe diese Formel ausprobiert, aber sie liefert keine genauen Ergebnisse:
If( :MRT_Date < "06/04/2014",
:before_6_4_14 = "ja",
:before_6_4_14 = "nein"
)
Der Name meiner Formelspalte ist "before_6_4_14".
Kann jemand eine Lösung für dieses Problem empfehlen? Möglicherweise das Format meiner MRI_Date-Spalte?
Danke!
DatentabelleMac OSSkripterstellungBetreff: Überprüfen, ob der Wert der Datumsspalte vor/nach einem bestimmten Datum liegtIch würde anfangen zu testen, ob Sie korrekt formatierte Daten verwenden. Ändern Sie das Format Ihrer Datumsspalte in Best und prüfen Sie, ob Sie DateNum von JMP erhalten (etwas wie 3731949420, was Anzahl Sekunden seit Mitternacht, 1. Januar 1904 ). Wenn Sie etwas anderes erhalten, müssen Sie möglicherweise einige Konvertierungen vornehmen.
"04.06.2014" ist kein korrektes Datum in JMP, Sie können es zum Beispiel verwenden Datum MDY() ( Datum MDY (06.04.2014) ) oder InFormat() ( Informat("06/04/2014", "MM/TT/JJJJ") ), um das in ein Datum umzuwandeln. ich würde ... benutzen Datum MDY() wie es immer funktionieren sollte.
Danach sollten Sie in der Lage sein, den Vergleich so durchzuführen, wie Sie es tun, oder Sie könnten so etwas wie Date Difference () verwenden.
Betreff: Überprüfen, ob der Wert der Datumsspalte vor/nach einem bestimmten Datum liegtSchauen Sie sich an Verwenden von Datumsangaben, Uhrzeiten, Datumszeiten und Dauer in JMP . Für solche Vergleiche können Sie eine Datumskonstante verwenden.
If( :MRI_Date < 04JUN2014,<BR /> :before_6_4_14 = "yes",
:before_6_4_14 = "no"
)
Betreff: Überprüfen, ob der Wert der Datumsspalte vor/nach einem bestimmten Datum liegtwenn MRI_Date eine Zeichenspalte ist, wird der Vergleich nicht korrekt sein (das Jahr ist an der unwichtigsten Position usw.). Wenn Sie die Spalteneigenschaften verwenden, um die Spalte in eine richtige Datumsspalte zu konvertieren, stellen Sie sicher, dass Sie gleichzeitig das numerische UND-Format ändern. Wenn Sie ohne das richtige Datumsformat zu numerisch wechseln, sehen Sie wahrscheinlich alle fehlenden Werte.
Zeichenspalten sind in der Regel linksbündig und Zahlenspalten rechtsbündig. Datumsangaben sind numerisch, Anzahl der Sekunden seit 1904.