Wie kann ich in JMP das Geburtsdatum in das Alter ab einem bestimmten Datum umrechnen?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Wie kann ich in JMP das Geburtsdatum in das Alter ab einem bestimmten Datum umrechnen?
Betreff: Wie kann ich in JMP das Geburtsdatum in das Alter ab einem bestimmten Datum umrechnen?Ich erstelle meine eigene Formel in JMP.Wenn ich zum Beispiel das Mitgliedsalter am Antragsdatum erhalten möchte, ziehe ich das Geburtsdatum vom Antragsdatum ab.Teile dann durch 86400 und 365, um die Zahl in Jahren zu erhalten.Siehe unten.
newcolumn("App Date - Birth Date",numeric, formula(
((:App Date - :Birth Dt) / 86400) / 365));
Sobald ich das Mitgliedsalter habe, gruppiere ich diese Zahl, indem ich die folgende Formel anwende:
newcolumn("Member Age Range",numeric, formula(
If(
17 < :Name( "App Date - Birth Date" ) <= 25, "18-25",
25 < :Name( "App Date - Birth Date" ) <= 35, "26-35",
35 < :Name( "App Date - Birth Date" ) <= 45, "36-45",
45 < :Name( "App Date - Birth Date" ) <= 55, "46-55",
55 < :Name( "App Date - Birth Date" ) <= 65, "56-65",
65 < :Name( "App Date - Birth Date" ) <= 75, "66-75",
"76+"
)));
Betreff: Wie kann ich in JMP das Geburtsdatum in das Alter ab einem bestimmten Datum umrechnen?Vergessen Sie nicht, dass in JMP einige Datums- und Zeitfunktionen für Formeln und Skripte integriert sind. Ich mag sie, weil sie bequem und leicht zu merken sind und der Zweck klar ist. Wenn ich beispielsweise die Differenz der Datumsangaben als zweiwöchentliche Intervalle wissen möchte, würde ich die Differenz in Sekunden durch In Wochen (2) dividieren. Wenn ich die verstrichene Zeit in Tagen wissen wollte, würde ich durch In Days(1) dividieren.
Ich weiß, dass es einfach ist, die Anzahl der Sekunden selbst zu berechnen, aber ich ziehe es vor, diese Hilfsfunktionen zu verwenden.
Gehen Sie zu Hilfe und wählen Sie Scripting Index. Ändern Sie den Fokus auf Funktionen und wählen Sie die Gruppe Datum/Uhrzeit aus. Sie können sie alle auf einmal sehen. Sie können eine davon auswählen und auf der rechten Seite testen oder auf Hilfe klicken, um zur vollständigen Dokumentation zu gelangen.
Betreff: Wie kann ich in JMP das Geburtsdatum in das Alter ab einem bestimmten Datum umrechnen?Der Date Difference()-Funktion ist eine weitere Alternative.

Die beigefügte Datentabelle enthält ein Beispiel.
Betreff: Wie kann ich in JMP das Geburtsdatum in das Alter ab einem bestimmten Datum umrechnen?Danke schön. Ich habe etwas Ähnliches wie in der Originaldatei versucht, die in MS Excel war. Für Personen < 1 Jahr ergab die Umrechnung jedoch negative Zahlen.
Betreff: Wie kann ich in JMP das Geburtsdatum in das Alter ab einem bestimmten Datum umrechnen?JMP speichert Datumsangaben als Sekunden seit einem Bezugsdatum.Wenn Ihre Werte also vom Datumstyp sind, können Sie sie subtrahieren, um das Alter zu bestimmen.Um in Tage umzurechnen, teilen Sie durch 3600/24/365,25. Hier ist ein einfaches Beispiel, das zeigt, wie Sie dies mit einer Formel in einer Tabelle tun:
New Table( "Age Calculation",
Add Rows( 2 ),
New Column( "DOB", Numeric, Continuous, Format( "ddMonyyyy", 10 ),
Input Format( "ddMonyyyy" ), Set Values( [3029529600, 3197750400] )
),
New Column( "Reference Date", Numeric, Continuous, Format( "ddMonyyyy", 10 ),
Input Format( "ddMonyyyy" ), Set Values( [3507494400, 3507494400] )
),
New Column( "Age", Numeric, Continuous, Format( "Fixed Dec", 12, 2 ),
Formula( (((:Reference Date - :DOB) / 3600) / 24) / 365.25 )
)
);