Spalte transformierenHallo zusammen, ich habe ein Problem, wenn ich diese Spalte in ein Datum umwandeln möchte. Ich verwandle sie in Zahlen und dann in ein Datum, aber wenn ich sie in ein Datum umwandle, wird das Jahr 1904 und ich weiß nicht, warum?


Erweiterte statistische ModellierungDatenzusammenführung und -bereinigungWindowsRe: TransformationsspalteErstellen Sie eine neue Formel mit der Formel, die ich zuvor bereitgestellt habe. Sie sollten so etwas erhalten:

Ändern Sie dann das Format so, wie es am besten zu Ihnen passt

Sie können dies an Ort und Stelle tun, aber ich würde vorschlagen:
- Neue Formelspalte erstellen
- Ändern des Formats
- Überprüfen, ob alles so funktioniert, wie Sie es möchten
- Löschen Sie die alte Spalte, wenn Sie sie nicht benötigen
- Neue Spalte umbenennen
Wenn Sie dies häufig tun müssen, würde ich die Verwendung von JSL und die Erstellung von Skripts prüfen (ich denke, dass Activity Recorder/Enhanced Log in JMP16 alle diese Schritte aufzeichnen kann, um das Skripten sehr einfach zu machen).
Re: TransformationsspalteVersuchen
column(dt, "Operation Start Date" ) << Input Format( "yyyymmdd");
Re: TransformationsspalteIch weiß, aber wenn ich es tue, passiert nichts


Re: Transformationsspalte@jthi Und @Mark_Bailey habe dir gute infos gegeben. Wenn Sie mehr darüber erfahren möchten, wie JMP mit Datumsangaben umgeht, lesen Sie: Verwenden von Datumsangaben, Uhrzeiten, Datumszeiten und Dauer in JMP
Re: TransformationsspalteDer Grund dafür ist, dass JMP Sekunden seit dem 1. Januar 1904, 00:00 Uhr, als Basis für Zeitwerte verwendet. Ihre Zahlen sind Ganzzahlen, die das Jahr, den Monat und den Tag codieren. JMP verfügt über viele integrierte Funktionen zum Arbeiten mit Datums- und Uhrzeitwerten. Darum @jthi Die Lösung von ist so einfach.
Re: TransformationsspalteSie könnten versuchen, eine Formelspalte mit Informat() zu erstellen und diese dann nach Belieben zu formatieren. Wenn der Startwert kein Zeichen ist, fügen Sie Char() um die Spaltenreferenz hinzu
Informat("20210408", "YYYYMMDD");
Informat(Char(:ColumnToConvert), "YYYYMMDD");