Come posso modificare l'ordine condizionale del filtro dati locale nel Costruttore di graficiBuona giornata. Vedo se riesco a esprimere chiaramente la mia domanda.Ho un grafico creato tramite Graph Builder in JMP v 14.1. Ho aggiunto un filtro dati locale (con 9 variabili) in modo da poter visualizzare alcuni sottoinsiemi di dati.Ho scelto l'opzione "condizionale" anche nel filtro dati locali.Fin qui tutto bene.Ma faccio fatica a vedere come è possibile modificare l'ordine condizionale.Vedo che posso riordinare l'elenco delle variabili del filtro (trascina e rilascia), ma ciò ha poco o nessun effetto sull'ordine di come viene eseguito il condizionamento.C'è un numero tra parentesi (ad esempio, [3] ) che precede ciascuna variabile del filtro dati locale per mostrare l'ordine di condizionamento.Non vedo alcun modo per cambiarli in alcun modo in modo mirato.Ad esempio, non importa come sono ordinate nell'elenco, la variabile con "[4]" davanti deve essere scelta prima della variabile con "[7]" davanti altrimenti il condizionamento non funziona come dovrebbe. Per facilità d'uso, vorrei abbinare l'ordine di condizionamento delle variabili all'ordine delle variabili elencato.Come posso fare in modo che ciò accada? Per quanto ne so, non c'è nulla nella sceneggiatura che posso cambiare per influenzare Conditioning Order. Inoltre, ho provato a partire da zero e ad aggiungere variabili al filtro dati locale nell'ordine di condizionamento desiderato, solo per scoprire che l'ordine di condizionamento cambia da qualche parte lungo il percorso... e non ho idea di come ciò accada!
Grazie gente
Segno
Ri: Come posso modificare l'ordine condizionale del filtro dati locale nel Costruttore di graficiHa più senso se :sex viene sostituito con una colonna :label.
L'idea:
predefinire l'ordine del filtro dati condizionale (usa :label come preselezione e lascia che determini quali voci verranno visualizzate nel filtro :name; come il filtro gerarchico in una dashboard),
senza selezionare nulla nel filtro dati locale:

La soluzione alternativa: imposta un filtro e cancella la selezione
Visualizza altro... adattamento di una prima versione con il contributo di:
https://community.jmp.com/t5/Discussions/Ho-to-send-messages-to-a-local-data-filter-inside-a-graph/mp/554829/highlight/true#M76940
Ri: Come posso modificare l'ordine condizionale del filtro dati locale nel Costruttore di graficiNon sono sicuro di aver capito cosa stai cercando di ottenere? Puoi spiegare ulteriormente?
Ri: Come posso modificare l'ordine condizionale del filtro dati locale nel Costruttore di graficiQuesta conversazione è molto utile per comprendere il comportamento delle impostazioni del filtro dati "condizionale" 
Esiste la possibilità di definire la sequenza di "condizionale" senza limitare il filtro dati specifico a una voce?
qualcosa come questo
Graph Builder(
Size( 535, 638 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 31 ) ), Smoother( X, Y, Legend( 32 ) ) ),
Local Data Filter(
Conditional,
Add Filter(
columns( :sex, :age, :name ),
Where( :sex == <EM><STRONG>ANYTHING</STRONG></EM>),
Where( :age == 14 ),
Where( :name == "ALFRED" ),
Display( :age, Size( 202, 114 ), List Display ),
Display( :name, Size( 202, 285 ), List Display )
)
)
);
Ri: Come posso modificare l'ordine condizionale del filtro dati locale nel Costruttore di graficiGrazie Jeff, ora vedo come funziona! Tutto ha senso adesso. E grazie sia a te che a Martin per le tue risposte rapide e apprese; la tua intuizione è stata molto utile.
Segno
Ri: Come posso modificare l'ordine condizionale del filtro dati locale nel Costruttore di graficiL'ordine condizionale è determinato dall'ordine in cui sono le colonne usato nel filtro, non nell'ordine in cui sono visualizzato . Se lavori in modo interattivo, questo è l'ordine in cui effettui le selezioni in ciascuna colonna. Se stai lavorando con JSL, è l'ordine in cui appaiono nello script.
In modo interattivo, dopo aver aggiunto tutte le colonne al filtro e attivato l'opzione Condizionale, la prima colonna in cui effettui una selezione verrà contrassegnata con un [1] e le altre colonne mostreranno solo i valori all'interno di tale selezione. La colonna successiva in cui effettuerai una selezione sarà contrassegnata con [2] e così via. Puoi reimpostare l'ordine facendo clic sul pulsante Cancella nella parte superiore del filtro dati e quindi riavviando le selezioni.

Se lo stai facendo con JSL, è l'ordine in cui appaiono nelle clausole Where().
dt = Open( "$SAMPLE_DATA\Car Physical Data.jmp" );
dt << Graph Builder(
Size( 527, 575 ),
Show Control Panel( 0 ),
Variables( X( :Horsepower ), Y( :Gas Tank Size ) ),
Elements( Points( X, Y, Legend( 86 ) ), Smoother( X, Y, Legend( 87 ) ) ),
Local Data Filter(
Conditional,
Add Filter(
columns( :Model, :Country, :Type ),
Where( :Type == "Small" ),
Where( :Country == "Japan" ),
Display( :Model, Size( 170, 240 ), List Display ),
Display( :Type, Size( 170, 80 ), List Display )
)
)
);
dt << Graph Builder(
Size( 527, 575 ),
Show Control Panel( 0 ),
Variables( X( :Horsepower ), Y( :Gas Tank Size ) ),
Elements( Points( X, Y, Legend( 92 ) ), Smoother( X, Y, Legend( 93 ) ) ),
Local Data Filter(
Conditional,
Add Filter(
columns( :Model, :Country, :Type ),
Where( :Country == "Japan" ),
Where( :Model == "Dodge Colt" ),
Where( :Type == "Small" ),
Display( :Model, Size( 170, 240 ), List Display ),
Display( :Type, Size( 170, 80 ), List Display )
)
)
);
Ri: Come posso modificare l'ordine condizionale del filtro dati locale nel Costruttore di graficiCiao Martin, *penso* che tu possa riprodurlo se fai quanto segue.
1. Con il Condizionamento disattivato, crea il Filtro Dati Locali come mi hai mostrato (sesso/età/nome ordinati)
2. Quindi scegli Condizionale.
3. Selezionare poi, da "nome", ALFRED.
4. quindi selezionare da "sesso", M (unica scelta)
5. poi seleziona da "età", 14 (unica scelta)
Vedrai quindi (credo) [2] sesso, [3] età, [1] nome. Ora sono numerati nell'ordine in cui li hai selezionati, non nell'ordine dell'elenco.Quindi sposta (trascina e rilascia) il sesso in fondo.
Vedrai [3] età, [1] nome, [2] sesso. Quindi, l'ordine dell'elenco è cambiato... ma i numeri no. Sembra che abbia importanza quali siano le tue selezioni iniziali. E se ciò è accaduto, l'unico modo che vedo per risolverlo è attivare l'opzione Condizionale (credo).
Segno
Ri: Come posso modificare l'ordine condizionale del filtro dati locale nel Costruttore di graficiCiao Mark,
sono felice che tu abbia trovato una soluzione alternativa. Tuttavia, per me l'ordine verrà modificato automaticamente, quindi non posso avere [1] alla fine, cambierà automaticamente da [1] a [3]. Potresti voler verificare con il nostro supporto tecnico per vedere se questo differisce dal comportamento "normale" o se sono semplicemente troppo stupido per riprodurlo 
Migliore
Martino
Ri: Come posso modificare l'ordine condizionale del filtro dati locale nel Costruttore di graficiCiao Martin: *penso* di aver trovato la soluzione. E, se è così, la soluzione è altrettanto semplice (si scopre).Se l'ordine dell'elenco e l'ordine condizionale non sono sincronizzati, inseriscili (trascinandoli) nell'ordine dell'elenco desiderato in cui desideri che sia l'ordine condizionale, quindi disattiva e riattiva l'opzione Condizionale. Sembra che l'azione ripristini l'ordine condizionale in modo che corrisponda all'ordine dell'elenco.
Segno
Ri: Come posso modificare l'ordine condizionale del filtro dati locale nel Costruttore di graficiCiao Martin: grazie mille, la tua risposta è molto utile. Seguendo esattamente i tuoi passi ho potuto riprodurre quello che hai fatto con le Big Class Families. La chiave sembra essere associata non solo alla soluzione così come la descrivi, ma sembra anche fare la differenza se viene effettuata una particolare selezione per una determinata variabile o se una determinata variabile viene lasciata sola in modo che risponda semplicemente alle condizioni precedenti passivamente appena prima del riordino tramite drag and drop.Ad esempio, utilizzando il set di dati Big Class Families, sono riuscito a farlo con facilità (vedi immagine).E questo genere di cose è esattamente ciò che sto cercando di evitare e risolvere!E per le variabili dell'11 settembre, ciò sembra quasi impossibile...
Ri: Come posso modificare l'ordine condizionale del filtro dati locale nel Costruttore di graficiCiao Mark,
giusto per essere sicuro di aver capito bene. L'utilizzo del filtro dati locale con molte variabili non ti consente di modificare l'ordine utilizzando il filtro condizionale? Hai provato a modificare l'ordine ma i numeri rimangono gli stessi nelle caselle dei filtri?
Hmm, è interessante. Sto usando JMP 14.1. inoltre, utilizzando i dati campione di Big Class Families per mostrare ciò che ho fatto.
1. Aggiunta del filtro dati locale - impostazione del filtro condizionale - quindi modifica dell'ordine del filtro impostato.
Initial local data filterInitial local data filterFiltro dati locale iniziale
Conditional filter with selection to see hierarchyConditional filter with selection to see hierarchy Filtro condizionale con selezione per visualizzare la gerarchia
Changed ordering per drag and dropChanged ordering per drag and drop Ordine modificato tramite trascinamento della selezione
Puoi vedere le modifiche condizionali del filtro poiché credo che anche tu te lo aspetti.
La seconda opzione consiste nel creare un filtro dati locale nell'ordine in cui si desidera che vengano visualizzate le variabili e successivamente impostare il filtro condizionale.
Beh, da quello che hai detto, questo non funziona per te, giusto? O mi sta sfuggendo qualcosa?
Un'altra opzione è salvare lo script in una finestra di script. Otterrai qualcosa del genere:
Graph Builder(
Size( 535, 638 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 31 ) ), Smoother( X, Y, Legend( 32 ) ) ),
Local Data Filter(
Conditional,
Add Filter(
columns( :sex, :age, :name ),
Where( :sex == "M" ),
Where( :age == 14 ),
Where( :name == "ALFRED" ),
Display( :age, Size( 202, 114 ), List Display ),
Display( :name, Size( 202, 285 ), List Display )
)
)
);
La modifica dell'ordine delle istruzioni Where(.. modificherà anche l'ordine di filtraggio condizionale, o almeno dovrebbe 
Per favore fateci sapere se funziona per voi come funziona per me.
Grazie,
Martino