anno-settimana può essere calcolato in diversi modi.
a) tramite il menu contestuale del tasto destro/ nuova colonna formula :

b) tramite intervalli di tempo nel Costruttore di grafici [tramite DateIncrement(date, 0) ]

Questo grafico mostra entrambi i valori nello stesso grafico.
In alto c'è: settimana raggruppando nel Costruttore di grafici, il grafico in basso mostra la settimana calcolata tramite la nuova colonna formula:

Perché la "settimana" non è definita in modo coerente in entrambi i posti?!?
Come posso fare in modo che il raggruppamento settimanale nel Costruttore di grafici inizi di lunedì?!?
", 15 ),
Formula( Date Increment( :date, "Week", 0 ) )
),
Variables(
X( :date ),
Y( :"Week[date]"n ),
Y( :Year Week ),
Color( :Day of Week )
),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 7 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 12 ) ) ),
);dt = New Table( "test",
Add Rows( 30 ),
Compress File When Saved( 1 ),
New Column( "date",
Format( "y/m/d", 12 ),
Formula( Date DMY( 1, 1, 2024 )+ row()*24*60*60 )
)
);
dt << New Formula Column(
Operation( Category( "Date Time" ), "Year Week" ),
Columns( :date )
);
dt << New Formula Column(
Operation( Category( "Date Time" ), "Day of Week Name" ),
Columns( :date )
);
wait(0);
dt << Data Filter(
Add Filter( columns( :Day of Week ),Where( :Day of Week == "Sunday" ) )
);
dt << Graph Builder(
Transform Column(
"Week[date]",
Format( "Format Pattern", "<YYYY><MM></MM></YYYY>
Utilizzo questi script per classificare le date come lunedì della settimana o domenica della settimana. Sarebbe bello se queste fossero opzioni integrate per le nuove colonne formula.\
Steve
In realtà, sto bene con ciò che genera la nuova colonna formula , con lunedì come primo giorno della settimana:)
Il mio problema è il binning data/ora nel Graph Builder.
Date Increment( :date, "Week", 0 )
è un bel trucco, ma lo sviluppatore di queste funzioni sembra funzionare in un paese diverso dal mio.
Ah, ora capisco, non ho seguito correttamente la tua tabella. Non è la prima volta in JMP che le piattaforme non si allineano nelle loro azioni. Probabilmente lo svantaggio di un programma che riesce a fare così tanto è difficile mantenere tutto allineato.
Steve