Extrahieren Sie das Datum aus der Datum-Uhrzeit-VariableHallo, ich habe ca. 20 Spalten mit Ergebnisdaten, die als numerische, kontinuierliche m/d/yh: m mit einer Breite von 19 formatiert sind. Ich möchte sehen, ob diese Ergebnisse am selben Datum („CST_date“) auftreten wie eine andere Variable, die als numerisch, kontinuierlich, d/m/y Breite 12 formatiert ist. Ich versuche, eine neue Spalte zu erstellen, in der der Wert aus Ergebnis 1 eingegeben wird, wenn das Datum von Ergebnis 1 gleich CST_date ist. Ist dies möglich, ohne eine neue Spalte mit dem aus der Ergebnisspalte extrahierten Datum zu erstellen (keine Zeitangabe)?
| CST_date | CST_time | Ergebnis Cortisol 1 | Datum Cortisol 1 | Ergebnis Cortisol 2 | Datum Cortisol 2 | Ergebnis Cortisol 3 | Datum Cortisol 3 | Ergebnis Cortisol 4 |
| 30.04.2018 | 5:16:00 Uhr | 18 | 30.04.2018 05:34 Uhr | 30 | 30.04.2018 07:58 Uhr | | | |
| 22.06.2018 | 5:26:00 Uhr | 3 | 22.06.2018 05:14 Uhr | 18 | 22.06.2018 06:14 Uhr | | | |
| 14.07.2016 | 8:11:00 Uhr | 13 | 14.07.2016 07:45 Uhr | 46 | 14.07.2016 8:47 Uhr | 50 | 14.07.2016 9:17 Uhr | |
| 26.04.2018 | 8:48:00 Uhr | 8 | 25.04.2018 6:13 Uhr | 12 | 26.04.2018 8:03 Uhr | | | |
| 23.02.2017 | 20:38:00 Uhr | 40 | 23.02.2017 15:49 Uhr | 35 | 23.02.2017 18:55 Uhr | 36 | 23.02.2017 21:07 Uhr | 42 |
| 25.12.2019 | 13:33:00 Uhr | 10 | 25.12.2019 12:23 Uhr | | | | | |
| 28.05.2020 | 9:06:00 Uhr | 4 | 28.05.2020 6:58 Uhr | 20 | 28.05.2020 10:26 Uhr | | | |
| 29.09.2017 | 19:45:00 Uhr | 19 | 29.09.2017 19:04 Uhr | 30 | 29.09.2017 20:53 Uhr | | | |
| 12.01.2017 | 14:47:00 Uhr | 10 | 01.12.2017 14:45 Uhr | 20 | 01.12.2017 15:54 Uhr | | | |
| 22.06.2017 | 13:49:00 Uhr | 2 | 22.06.2017 13:10 Uhr | 24 | 22.06.2017 15:10 Uhr | | | |
Ich habe Folgendes versucht, aber es funktioniert nicht.
Datentabelle ( „cstlabs“ )<< neue Kolumne ( „basal_cst_cort“ , Formel ( Wenn (
:cst_date == Formel (:Datum Cortisol 1 - Uhrzeit (:Datum Cortisol 1)), :Ergebnis Cortisol 1, 0 )));
Auch wenn ich schreibe
Datentabelle ( „cstlabs“ ) << neue Kolumne ( „Datum1“ , Uhrzeit (:Datum Cortisol 1)); es funktioniert nicht.
Jede Hilfe wäre sehr dankbar.
MassenanpassungBetreff: Datum aus Datum-Uhrzeit-Variable extrahierenWenn Sie Probleme mit Datums- und Uhrzeitangaben in JMP haben, finden Sie hier eine Einführung, die Ihnen helfen könnte:
Verwenden von Datums-, Uhrzeit-, Datums- und Zeitangaben und Dauern in JMP
Betreff: Datum aus Datum-Uhrzeit-Variable extrahierenJim – vielen Dank. Ich habe immer Probleme mit Uhrzeit/Datum und vor allem mit JMP und finde Ihre Antworten wirklich hilfreich. Danke schön!
Betreff: Datum aus Datum-Uhrzeit-Variable extrahierenEin JMP-Datum/Uhrzeit-Wert ist lediglich ein numerischer, kontinuierlicher Wert, der die Anzahl der Sekunden seit Mitternacht, dem 1. Januar 1904, angibt.Ein Zeitwert ist nur die Anzahl der Sekunden seit heute Mitternacht.Wenn Sie einen Zeitwert von einem anderen subtrahieren, erhalten Sie einen Dauerwert, der die Anzahl der Sekunden zwischen den beiden Zeitpunkten angibt.Um das genaue Problem zu ermitteln, das Sie möglicherweise haben, müssen Sie dieser Diskussion die Datentabelle beifügen
Betreff: Datum aus Datum-Uhrzeit-Variable extrahierenVielen Dank. Das obige Skript funktioniert, aber ich verstehe nicht wirklich, was mit diesem Datensatz/diesen Zeitvariablen los ist. Ich habe mehrere Zeitvariablen als h:m gespeichert. Wenn ich sie voneinander subtrahiere, so:
Datentabelle ( „cstlabs“ )<< neue Kolumne ( "prüfen" , Formel (
Uhrzeit (:timecst) - Uhrzeit (:timecortisol1))); Die Variable wird als Ganzzahl ausgegeben, aber wenn ich so schreibe:
Datentabelle ( „cstlabs“ )<< neue Kolumne ( "prüfen" , Formel (
:timecst -:timecortisol1)) --> das kommt als eine sehr seltsame Zahl heraus.
Ich glaube, es fällt mir sehr schwer, diese Variablen zu verwenden, weil ich nicht verstehe, warum das passiert. Mit dem folgenden Code ist meine gesamte Spalte beispielsweise leer:
Datentabelle ( „cstlabs“ )<< neue Kolumne ( „AM_cort“ , Formel (
Wenn ( Stunde (:Datum Cortisol 1)>= 5 & Stunde (:Datum Cortisol 1) <= 9 & Uhrzeit (:time) <= Uhrzeit (:timecortisol1) , :Ergebnis Cortisol 1, 0 ) ));
Vielen Dank!
Betreff: Datum aus Datum-Uhrzeit-Variable extrahierenVielen Dank! Das hat perfekt funktioniert.
Betreff: Datum aus Datum-Uhrzeit-Variable extrahierenHier ist ein Skript, das funktionieren sollte
Names Default To Here( 1 );
Data Table( "cstlabs" ) << New Column( "basal_cst_cort",
formula(
If( :cst_date == :Date Cortisol 1 - Time Of Day( :Date Cortisol 1 )
),
:Result Cortisol 1,
0
)
);