Ordinamento JMP14 della casella di contesto del filtro datiCiao,
Ho diversi filtri in una casella di contesto filtro dei dati. Uno riguarda i numeri della settimana.
Mi piacerebbe avere un ordinamento inverso (per vedere o avere la scelta prima delle ultime settimane).
È possibile averlo?
i migliori saluti
Ri: Ordinamento JMP14 della casella di contesto del filtro datiHo l'asse X in questo modo: (con mese, settimana e giorno)
e vorrei che l'utente possa fare anche la scelta tra i 3 o tenere insieme i 3.
Può essere, è troppo complicato

Ri: Ordinamento JMP14 della casella di contesto del filtro datiGrazie mille per il tuo aiuto.
ma vorrei che l'ordinamento inverso firmi solo la casella di controllo, non per l'asse.
i migliori saluti
Ri: Ordinamento JMP14 della casella di contesto del filtro datiÈ per avere un filtro (come un filtro casella di controllo) per modificare automaticamente l'asse x.
L'utente può scegliere tra: mese, settimana o giorno.
Ri: Ordinamento JMP14 della casella di contesto del filtro datiQuesta è la JSL per invertire l'ordine di età nella classe Big Class dei data table.
Names Default to Here(1);
dt = Open("$sample_data/big class.jmp");
//get the list of unique values
uniq = dt << Summary(Group(:age), Invisible);
reverse_val = Reverse(As List(uniq:age << get values));
Close(uniq, NoSave);
dt:age << Set Property("Value Ordering", Expr(reverse_val) );
Non ho capito la tua domanda sull'asse X. Stai cercando di cambiare le unità di tempo sull'asse X o creare filtri o ??
Ri: Ordinamento JMP14 della casella di contesto del filtro datiEcco un semplice script che illustra come creare e implementare la proprietà Order Value per una colonna in una tabella di dati.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// Find unique values for the column Age
Summarize( dt, byGroup = by( :age ) );
// By default the list returned from the By operation
// is a list of characters. For numeric columns, this
// can be an issue, so for numeric columns this needs
// the list values to be changed to numeric values
If( :age << get data type == "Numeric",
For( i = 1, i <= N Items( ByGroup ), i++,
ByGroup[i] = Num( ByGroup[i] )
)
);
// Reverse order the list
ByGroup = Sort Descending( ByGroup );
// Set the Column Property for the column
:Age << set property( "Value Ordering", ByGroup );
// Run the Graph Builder Platform to illustrate the effect
// of the new Value Ordering property

La documentazione sulle funzioni utilizzate nello script è disponibile nella Guida allo scripting
Guida ==> Libri ==> Guida di scripting
o nell'indice Scripting
Aiuto ==> Indice di scripting
Vi suggerisco caldamente di dedicare del tempo a leggere la Guida allo scripting. Ti darà un grande vantaggio su come scrivere script come quello sopra.
Per quanto riguarda la tua domanda sulla modifica dei valori sull'asse X, Column Switcher è la soluzione ideale al tuo problema
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Aircraft Incidents.jmp" );
// Create new columns to represent Week, Month and Day
dt << New Column( "Week", formula( Week Of Year( :Event Date ) ) );
dt << New Column( "Month", formula( Month( :Event Date ) ) );
dt << New Column( "Day", formula( Day Of Year( :Event Date ) ) );
// Now run the Graph Builder Platform with the Column Switcher to
// illustrate how to use it to swap out the different columns for
// the X axis
Graph Builder(
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables( X( :Week ), Y( :Total Serious Injuries ) ),
Elements( Points( X, Y, Legend( 3 ) ), Smoother( X, Y, Legend( 4 ) ) ),
Column Switcher( :Week, {:Week, :Month, :Day} )
);

Ri: Ordinamento JMP14 della casella di contesto del filtro datiCiao,
OK, va bene: ho modificato le proprietà della colonna.
Ma mi piacerebbe averlo per JSL Possibile?
Un'altra domanda: mi piacerebbe avere un filtro per l'asse X.
Es .: si ha un asse X in un grafico con giorno + settimana + mese. Vuoi scegliere per questo asse tra settimana o mese o giorno ..
Possibile?
i migliori saluti
Ri: Ordinamento JMP14 della casella di contesto del filtro dati- Fai clic destro sulla colonna per settimane.
- Selezionare Proprietà colonna> Ordine valore
- Ci sarà una finestra di dialogo, premere il pulsante Indietro
Ora tutto l'ordinamento e visualizza ecc. Userà quell'ordine. Questo dovrebbe essere fatto prima di aggiungere il filtro. Se il tuo filtro è già stato creato, rimuovi settimane e poi aggiungilo.