<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo alle,
Ich suche Hilfe beim Konvertieren einer Tabellenspalte von Datumszeit in Arbeitswoche. Können Sie mir mit einem Skript helfen, um diese Konvertierung durchzuführen?
Mein Datenformat ist: 2016/03/21 8:59:27.921 PM und ich möchte dies in eine Kalenderarbeitswoche konvertieren. Ich verwende JMP 12.
Vielen Dank!
Danke Jim, du hast es auf den Punkt gebracht,
Hier ist die Lösung:
dt5 << New Column( "Work Week", Numeric, "Continuous", Formula( Week of Year(:StartTime,3) ) );
Ich habe Ihren Vorschlag verwendet, um eine neue Spalte mit der Formel "Woche des Jahres" zu erstellen. Ich habe das Argument für Regel 3 hinzugefügt, das laut JSL Syntax Reference ISO Work Week ist:
Aus der Syntaxreferenz:
Woche des Jahres (Datum, n >)
Beschreibung
Gibt die Woche des Jahres zurück, die einen Datum-Uhrzeit-Wert enthält. Drei Regeln bestimmen, wann die erste Woche des Jahres beginnt.
Verwenden Sie die JMP-Funktion: Week of Year();
Sie müssen entweder eine neue Spalte mit der obigen Funktion als Formel für die Spalte erstellen oder die Werte in derselben Spalte mit dem folgenden Skript ersetzen: Angenommen, die Zielspalte heißt ......MyDate
Namen standardmäßig hier(1);
dt=aktuelle Datentabelle();
Für jede Reihe(
MyDate=Woche des Jahres(MyDate);
);
dt:MyDate << format("Beste",5);