Nascondi/escludi i dati solo per un grafico specifico<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Sto cercando di creare un grafico di controllo che nasconda/escluda i dati solo per questo grafico, e poi un altro grafico di controllo che nasconde/esclude l'inverso di quei dati. Ho usato il codice seguente e ha funzionato su un grafico precedente (precedentemente lavorato con il generatore di grafici), ma non sembra funzionare su questo grafico (nessun dato è nascosto o escluso). Non so se potrebbe essere perché ora sto usando Control Chart Builder (piuttosto che graph builder), o se c'è qualche altra variabile che gioca in esso. Qualcuno l'ha fatto con successo o sa cosa potrei provare?
dt = Tabella dei dati correnti () ;
dt << seleziona dove ( :Categoria == "UN" ) ;
dt << Nascondi ed escludi ;
dt << deselezionare selezionare ;
dt << Costruttore di carte di controllo (
Ricalcolo automatico ( 0 ) ,
.........
dt << seleziona dove ( :Categoria == "UN" ) ;
dt << Nascondi ed escludi ;
dt << deselezionare selezionare ;
Non voglio dover creare un sottoinsieme di dati perché avrei bisogno di creare diversi set e voglio mantenere tutto al centro di un set di dati.
Re: Nascondere/escludere i dati solo per un grafico specificoCon l'attuale implementazione del Control Chart Builder, le etichette per i punti nascosti ed esclusi appariranno sempre sull'asse.È stata richiesta l'aggiunta di questa funzionalità a Control Chart Builder, ma non è ancora disponibile.
Re: Nascondere/escludere i dati solo per un grafico specificoLa modifica del ricalcolo automatico non sembra fare la differenza. Ad esempio, sotto, ovunque ci sia uno spazio vuoto c'era un punto A. quando filtro questi valori, non voglio che ci sia uno spazio vuoto e un'etichetta per il punto che viene escluso.

Re: Nascondere/escludere i dati solo per un grafico specificoNon sono sicuro di cosa vada storto perché posso vedere solo parti del tuo codice. O forse ho frainteso completamente. Ma per adattare il grafico ai cambiamenti dello stato delle righe, proverei a impostare AutomaticRecalc ( 0 ) A AutomaticRecalc ( 1 ).
Re: Nascondere/escludere i dati solo per un grafico specificoNon sono sicuro di come fare per farlo...
Re: Nascondere/escludere i dati solo per un grafico specificoSe non assegni una variabile al ruolo "Sottogruppo", Control Chart Builder (CCB) utilizzerà la riga nella tabella (da qui gli spazi vuoti).
Potresti provare a costruire una variabile indice per ogni livello della variabile che assegni al filtro dati locale. Ma nota che questo è potenzialmente fuorviante, nel senso che se tu non applica il filtro che hai definito, CCB farà una media tra i livelli per ottenere i punti che traccia
Re: Nascondere/escludere i dati solo per un grafico specificoFunziona quasi, ma l'utilizzo del filtro Dati locali mostra ancora tutte le etichette dell'asse x per i dati esclusi e i dati rimanenti sul grafico sono ancora sparsi lasciando spazi vuoti per i dati esclusi (mi piacerebbe che fosse ri-rappresentato come se i dati esclusi non erano mai esistiti).
Grazie per l'aiuto!
Re: Nascondere/escludere i dati solo per un grafico specificoCIAO kschnarrs
se ho capito bene la tua richiesta dovresti usare il filtro dati locale.
forse questo esempio può aiutare:
dt = Aprire ( "$SAMPLE_DATA/Classe grande.jmp" ) ;
Nuova finestra ( "Carte di controllo" ,
Casella di riepilogo V (
dt << Costruttore di carte di controllo (
Variabili ( Y ( : altezza ) ) ,
Grafico ( Posizione ( 1 ) , Limiti ( Limiti delle specifiche ( 1 ) ) ) ,
Grafico ( Posizione ( 2 ) ) ,
Filtro dati locali (
Posizione ( { 0 , 18 } ) ,
Aggiungi filtro ( colonne ( : sesso ) , Dove ( : sesso == "F" ) ) ,
Modalità ( Selezionare ( 0 ) , Spettacolo ( 1 ) , Includere ( 1 ) )
)
) ,
dt << Costruttore di carte di controllo (
Variabili ( Y ( : altezza ) ) ,
Grafico ( Posizione ( 1 ) , Limiti ( Limiti delle specifiche ( 1 ) ) ) ,
Grafico ( Posizione ( 2 ) ) ,
Filtro dati locali (
Posizione ( { 0 , 18 } ) ,
Aggiungi filtro ( colonne ( : sesso ) , Dove ( : sesso == "M" ) ) ,
Modalità ( Selezionare ( 0 ) , Spettacolo ( 1 ) , Includere ( 1 ) )
)
)
)
);
migliore!
Ron