Puoi fare quello che vuoi abbastanza facilmente.
Ecco un esempio che utilizza la tabella di dati di esempio di Big Class.

Per generare il grafico sopra
- Apri la tabella dati di esempio, Big Class
- Apri Costruttore di grafici
- Per confrontare i dodicenni con tutti gli individui è sufficiente creare una colonna virtuale in cui sono popolati solo i pesi per i dodicenni
- Fare clic con il tasto destro sulla colonna del peso e selezionare "Formula"
- Quando si apre la finestra di dialogo della formula, fai clic con il pulsante destro del mouse sulla nuova colonna virtuale "Trasforma (peso)" e seleziona "Rinomina"
- Rinominare la colonna in "Age 12 Weights"
- Ora vai alla formula attuale e inserisci la seguente formula
If( :age == 12, :weight, . )
- Fare clic su OK
- Nella finestra Costruttore di grafici,
- Trascina entrambe le colonne Peso e Pesi età 12 nell'area di rilascio dell'asse Y
- Fare clic con il tasto destro sul grafico e selezionare Punti=>Cambia in=>Box Plot
Verrà quindi prodotta la trama di cui sopra
Ho postato perché avevo una domanda simile... ma ho deciso che era meglio aprire una nuova discussione. Mod, sentiti libero di cancellare questo post se è possibile.
Soluzione molto elegante e fa esattamente quello che mi serve. Grazie mille!
Ecco un semplice esempio, utilizzando i tuoi dati di esempio che crea un grafico con un filtro dati locale selezionando solo i dati del gruppo A, quindi nasconde il filtro dati dal display

Names Default To Here( 1 );
dt = New Table( "Example",
Add Rows( 8 ),
New Column( "ID", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [1, 2, 3, 4, 5, 6, 7, 8] ) ),
New Column( "Values",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1.1, 1.2, 1.3, 1.4, 1, 0.9, 0.8, 1.2] )
),
New Column( "Category", Character, "Nominal", Set Values( {"A", "A", "A", "A", "B", "B", "B", "B"} ) )
);
// Here is the graph code
biv =dt << Bivariate(
Y( :Values ),
X( :ID ),
Local Data Filter(
Close Outline( 1 ),
Add Filter( columns( :Category ), Where( :Category == "A" ) )
)
);
// Add this line if you do not want the collapsed Local Data Filter displayed
(report(biv)<<TOP parent=""></TOP>
Questo dovrebbe darti un buon inizio
CIAO,
Sto cercando di creare un grafico utilizzando Graph Builder o tramite script JSL, utilizzando solo righe selezionate, senza influire sul resto della tabella. L'esempio è il seguente:
Ho un tavolo come questo

Devo creare un diagramma di dispersione dei valori per la categoria A - SOLO. Ho bisogno di mantenere la categoria B per alcuni calcoli, cioè per definire i limiti che verranno aggiunti anche alla trama come linee orizzontali. Dal momento che ho bisogno di farlo per più variabili contemporaneamente, preferirei che tu conoscessi una soluzione che non richiede la creazione di una tabella di sottoinsieme - Ciò comporterebbe che il mio script crei una nuova tabella per ogni variabile che devo analizzare . O se conosci una soluzione usando la tabella dei sottoinsiemi, ma essere in grado di chiudere la nuova tabella alla fine mantenendo la trama effettiva, per me funzionerebbe. Ho provato a creare una tabella di sottoinsieme con buoni risultati, ma quando la chiudo i valori scompaiono e non voglio ritrovarmi con diverse tabelle aperte o nascoste.
Ho provato anche nascondendo ed escludendo tutte le righe contenenti B prima di eseguire il generatore di grafici, il risultato è buono, ma successivamente, quando azzero le righe, tutti i valori riappaiono semplicemente nel grafico. Ho bisogno di mantenere i valori con B senza nascondere ed escludere perché voglio anche aggiungere un boxplot confrontando ogni gruppo (A e
.
Tutte le idee sono benvenute!