Startdatum der WocheHallo, ich habe ein Spaltentransaktionsdatum und muss es in das Datum Montag dieser Woche umwandeln. Ich habe die folgende Formel herausgefunden und konnte das richtige Datum erreichen, das ich brauche. Es wurde jedoch automatisch ein Zeichenformat, und egal, wie oft ich es auf das Nennformat umstellte, es wechselte immer wieder zurück zum Zeichenformat. Weiß jemand warum? Danke schön!

Erweiterte statistische ModellierungDatenmischung und -bereinigungVersuchsplanungMassenanpassungBetreff: Startdatum der WocheAls @jthi weist darauf hin, dass Ihre WR_Date-Spalte eine Datetime-Spalte sein muss, die eine Tageszeit enthält. Sie müssen das davon subtrahieren, um einen Datumswert zu erhalten.
Das können Sie in Ihrer Formel machen:

Die beigefügte Datentabelle enthält ein Beispiel.
Betreff: Startdatum der WocheSie müssten ein neues Skript erstellen und es dort hinzufügen. Mein Beispielskript war nur ein kurzes Beispiel für die Berechnung im Skripteditor. Sie müssten es auch ändern, um Spaltenskripting zu verwenden.
Vielleicht kann dieses „vollständige“ Beispiel etwas besser zeigen, wie es per Skript erstellt werden kann (dies gilt auch für zusätzliche Formeln für die Montagsberechnung). Sie können ein neues Skript über Datei / Neu / Skript öffnen und es dort kopieren und einfügen. Sie würden :DateTime in der Spaltenerstellung „OnlyDate“ durch Ihren Spaltennamen ersetzen.</CODE></P><P> </P><PRE><CODE class=" language-jsl">Names Default To Here(1);
dt = New Table("firstofweek",
Add Rows(100),
Compress File When Saved(1),
New Column("DateTime",
Numeric,
"Continuous",
Format("Monddyyyy h:m:s", 22, 0),
Input Format("Monddyyyy h:m:s", 0),
Formula(Today() - In Days(90-Row())),
Set Display Width(111)
)
);
Column(dt, "DateTime") << Delete Formula;
dt << New Column("OnlyDate", Numeric, "Continuous", Format("Monddyyyy h:m:s", 22, 0),
<< Formula(:DateTime - Time Of Day(:DateTime))
);
dt << New Column("FirstOfWeek1", Numeric, "Continuous", Format("Monddyyyy h:m:s", 22, 0),
<< Formula(:DateTime - In Days(Day Of Week(:DateTime) - 2) - Time Of Day(:DateTime))
);
dt << New Column("FirstOfWeek2", Numeric, "Continuous", Format("Monddyyyy h:m:s", 22, 0),
<< Formula(Date Increment(:DateTime, "Week", 0, "start") + In Days(1))
);
Auch JMP Scripting Guide und Scripting Index sind hervorragende Quellen für die Skripterstellung.
Betreff: Startdatum der WocheVielen Dank! Mit der zweiten Methode hat es funktioniert. Haben Sie Verständnis für meine ganz grundlegende Frage: Wo soll ich bei der ersten Methode das Skript einbinden und welchen Teil soll ich in den Namen meiner Datumsspalte „Wochenanfang“ ändern?Betreff: Startdatum der WocheSie könnten eine Formel erstellen, bei der Sie Stunden, Minuten und Sekunden aus dem Datum entfernen, das Sie haben:
Names Default To Here(1);
dateToday = Today();
Show(As Date(dateToday));
dateToday_noSeconds = dateToday - TimeOfDay(dateToday);
Show(As Date(dateToday_noSeconds));
Oder direkt mit JMP (Rechtsklick auf Spaltenname -> Neue Formelspalte -> Datum/Uhrzeit -> Datum):

Betreff: Startdatum der WocheDanke Georg! Ich habe folgende Frage zu dieser Kolumne. Könnten Sie das oben stehende überprüfen? Danke schön.Betreff: Startdatum der WocheDanke Jeff! Der Abziehknopf ist für mich etwas Neues.
Ich habe folgende Frage: Nachdem ich die Kurzdatumsfunktion entfernt habe, habe ich das neue Wochendatum tabellarisch eingefügt, aber irgendwie wird dasselbe Datum mehrmals angezeigt, während normalerweise eindeutige Daten angezeigt werden, wie im folgenden Screenshot. Ich bin mir nicht sicher, warum der Grund. Eine mögliche Sache, die mir einfällt, ist, dass die ursprüngliche Datumsspalte, die ich zum Erstellen dieses neuen Wochenstartdatums verwendet habe, ein Format wie „01.01.2018 00:13:05 Uhr“ hat. Kennen Sie eine Möglichkeit, die Tabellierung zu korrigieren? Danke schön!

Betreff: Startdatum der WocheHallo @joann Dies liegt daran, dass die Funktion Short Date angegeben ist, um eine Zeichenfolge zurückzugeben.
siehe Dokumentationsbibliothek im Anhang.
Daher sollten Sie diese Funktion weglassen, um das Datum beizubehalten, und stattdessen das Spaltenformat verwenden, um das Aussehen zu steuern.

Betreff: Startdatum der WocheDer Short Date()-Funktion Gibt eine Zeichenfolge zurück, die einen Datums- oder Datums-/Uhrzeitwert in das m/d/y-Format formatiert.
Wenn Sie einen JMP-Datumswert wünschen, entfernen Sie einfach Short Date() und legen Sie dann das Format der Spalte auf m/d/y fest.
Hinweis: Verwenden Sie die Abziehknopf
um die äußere Funktion aus einer Auswahl im Formeleditor zu entfernen.
Mehr hier: Verwenden von Datums-, Uhrzeit-, Datums- und Zeitangaben und Dauern in JMP