Berechne Woche des Jahres basierend auf Startzeit und EndzeitHallo alle,
Ich arbeite an einem Test, bei dem ich einen Kalender der Woche erstellen muss, der auf zwei Spalten basiert, die ich in der Datentabelle habe. Auf diese Weise können Benutzer verschiedene Wochen des Jahres auswählen, um den Trend zu sehen. Kennt jemand den besseren Weg, um es zu erreichen?
Vielen Dank,
Winnie
Re: Berechne Woche des Jahres basierend auf Startzeit und EndzeitDas Problem ist, dass Ihre Zeitspalte eine Zeichenspalte und keine numerische Spalte ist. Sie müssen Ihre Datumsspalte in eine numerische Datums- / Uhrzeitspalte konvertieren. Hier ist ein Link zu einer vorherigen Diskussion, die Sie durch diese führen wird
https://community.jmp.com/t5/Discussions/convert-h-mn-in-mn/td-p/61641
Re: Berechne Woche des Jahres basierend auf Startzeit und EndzeitHallo Jim,
Es tut mir leid, Sie wieder zu belästigen.
Das Datumsspaltenformat in meiner Datentabelle sieht wie folgt aus: 17.04.18 14:32 Uhr.
Wenn ich die Funktion week of year () verwende, wird folgende Fehlermeldung angezeigt:
"Argument kann nicht 1 mal in eine Zahl [oder Matrix] konvertiert werden. In Zeilen: 2 Vorgang: Woche des Jahres, Woche des Jahres / * ### * / (: Testendezeit, 1)
Formelauswertungsfehler wurden ignoriert "
Ich denke, ich kann die Funktion week of year () nicht verwenden, wenn die Spalte Zeit enthält. Könnten Sie mir ein paar Hinweise geben, wie ich dieses Problem lösen kann?
Danke vielmals!
Re: Berechne Woche des Jahres basierend auf Startzeit und EndzeitGenau das will ich! Vielen Dank für Ihre großartige Hilfe!
Re: Berechne Woche des Jahres basierend auf Startzeit und EndzeitSuchst du so etwas?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Aircraft incidents.jmp" );
dt << New Column( "Work Week", numeric, modeling type( ordinal ), formula( Week Of Year( :event date ) ) );
Current Data Table() << Data Filter(
Location( {175, 175} ),
Mode( Show( 1 ), Include( 1 ) ),
Add Filter(
columns( :Work Week ),
Where( :Work Week == {1, 2, 3, 4, 5, 6, 7, 8} ),
Display( :Work Week, Size( 160, 225 ), List Display )
)
);
Oneway( Y( :Total Fatal Injuries ), X( :Location ) );Re: Berechne Woche des Jahres basierend auf Startzeit und EndzeitHallo Jim,
Vielen Dank für Ihre schnelle Antwort. Ich frage mich, ob es überhaupt möglich ist, die Start- und Endzeit in der Woche des Jahres zusammenzufassen und dann Filter basierend auf dieser Übersichtstabelle zu erstellen, sodass der Benutzer auf verschiedene Wochen eines Jahres klicken kann, um den unterschiedlichen Trend zu überprüfen.
Ich schätze deine Hilfe sehr!
Re: Berechne Woche des Jahres basierend auf Startzeit und EndzeitMöglicherweise möchten Sie eine Calenar-Box () verwenden, um einen Tag in der gewünschten Woche auswählen zu lassen und diesen dann als Eingabe zu verwenden
Names Default To Here( 1 );
New Window( "Calendar Box Example", Calendar Box() );
