<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Mi piace la funzione di filtro dei dati locali in quanto alcuni grafici possono essere aggiornati con il filtro utilizzato. Questo aggiornamento si applica solo al sottostante
tabella dati principale. Mi chiedevo se potessi fare un riassunto di questa tabella di dati locale, quindi creare un terzo grafico e avere questo terzo grafico
(espressione A3) in qualche modo si aggiorna anche quando si utilizza il filtro. . ecco lo script di esempio.
Qualche idea ?
Inoltre, dov'è nascosta questa tabella di dati locale?
dt = Open ("$ SAMPLE_DATA / Big Class.jmp");
varlist = {"height", "weight"};
A1 = Expr (
a1vc = dt << Grafico di variabilità (
Y (Eval (varlist [1])),
X (: nome),
Max Iter (100),
Conv Limit (0,00000001),
Numero integrazione Abscisse (128),
Numero Funzione Evals (65536),
Tipo di analisi (Nome ("Scegli l'analisi migliore (EMS REML Bayesian)")),
Variazione di processo (0),
Mostra punti (0),
Std Dev Chart (0),
SendToReport (
Spedizione(
{"Grafico di variabilità per altezza"},
"Grafico di variabilità",
framebox,
{Dimensione fotogramma (200, 180)}
))
);
);
A2 = Expr (
a1vc = dt << Grafico di variabilità (
Y (Eval (varlist [2])),
X (: nome),
Max Iter (100),
Conv Limit (0,00000001),
Numero integrazione Abscisse (128),
Numero Funzione Evals (65536),
Tipo di analisi (Nome ("Scegli l'analisi migliore (EMS REML Bayesian)")),
Variazione di processo (0),
Mostra punti (0),
Std Dev Chart (0),
SendToReport (
Spedizione(
{"Grafico di variabilità per peso"},
"Grafico di variabilità",
framebox,
{Dimensione fotogramma (200, 180)}
))
);
);
A3 = Expr (
subdt = dt << Riepilogo (gruppo (: età), media (: altezza), media (: peso));
t1 = Grafico di controllo (
Etichetta del campione (: età),
Dimensione del gruppo (1),
KSigma (3),
Grafico Col (: Nome ("Media (altezza)"), Misura individuale)
);
// Voglio capire come ottenere questo grafico anche usando SUBDT
// aggiorna quando viene utilizzato il filtro dati.
);
Load_Dashboard = Expr (
dashb = Nuova finestra ("test",
v1 = V List Box (
Casella di dialogo Filtro dati (
H List Box (
df = Current Data Table () << Filtro dati (
Aggiungi filtro (colonne (: età, sesso),
Display (: età, display blocchi),
Mostra (: sesso, display dei blocchi),
),
Modalità (Mostra (1), Includi (1)),
Locale), // filtro dati locale
Piattaforma (Tabella dati attuali (), Eval (a1)),
Piattaforma (Tabella dati attuali (), Eval (a2)),
Piattaforma (Tabella dati attuali (), Eval (a3)),
)
),
),
);
);
Eval (Load_Dashboard);
// imposta la posizione e la dimensione della finestra del dashboard
dashb << Imposta dimensione finestra (2400, 3000);
dashb << Sposta finestra (3, 3);
dashb << reshow;
rdf = df << report;