<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'aime la fonction de filtrage des données locales en ce que quelques graphiques peuvent être mis à jour lorsque le filtre est utilisé. Cette mise à jour ne concerne que le sous-jacent
tableau de données principal. Je me demandais si vous pouviez résumer ce tableau de données local, puis créer un troisième graphique et obtenir ce troisième graphique.
(expression A3) met également à jour lorsque le filtre est utilisé. . voici l'exemple de script.
Des idées ?
Aussi, où cette table de données locale est-elle cachée?
dt = Open ("$ SAMPLE_DATA / Big Class.jmp");
varlist = {"hauteur", "poids"};
A1 = Expr (
a1vc = dt << Tableau de variabilité (
Y (Eval (varlist [1])),
X (: nom),
Max Iter (100),
Conv Limit (0.00000001),
Abscissas d'intégration de nombres (128),
Nombre Fonction Evals (65536),
Type d'analyse (Nom ("Choisissez la meilleure analyse (EMS REML Bayesian)")),
Variation de processus (0),
Afficher les points (0),
Std Dev Chart (0),
SendToReport (
Envoi(
{"Tableau de variabilité pour la hauteur"},
"Tableau de variabilité",
FrameBox,
{Taille du cadre (200, 180)}
))
)
)
A2 = Expr (
a1vc = dt << Tableau de variabilité (
Y (Eval (varlist [2])),
X (: nom),
Max Iter (100),
Conv Limit (0.00000001),
Abscissas d'intégration de nombres (128),
Nombre Fonction Evals (65536),
Type d'analyse (Nom ("Choisissez la meilleure analyse (EMS REML Bayesian)")),
Variation de processus (0),
Afficher les points (0),
Std Dev Chart (0),
SendToReport (
Envoi(
{"Tableau de variabilité du poids"},
"Tableau de variabilité",
FrameBox,
{Taille du cadre (200, 180)}
))
)
)
A3 = Expr (
subdt = dt << Résumé (groupe (: âge), moyenne (: taille), moyenne (: poids));
t1 = Carte de contrôle (
Exemple d'étiquette (: âge),
Taille du groupe (1),
KSigma (3),
Chart Col (: Nom ("Moyenne (taille)"), Mesure individuelle)
)
// Je veux savoir comment obtenir ce graphique en utilisant SUBDT aussi
// met à jour lorsque le filtre de données est utilisé.
)
Load_Dashboard = Expr (
dashb = New Window ("test",
v1 = Zone de liste V (
Boîte de contexte du filtre de données (
Zone de liste H (
df = Table de données actuelle () << Filtre de données (
Ajouter un filtre (colonnes (: âge,: sexe),
Affichage (: âge, Affichage des blocs),
Affichage (: sexe, Affichage des blocs),
),
Mode (Afficher (1), Inclure (1)),
Local), // filtre de données local
Plate-forme (table de données actuelle (), Eval (a1)),
Plate-forme (table de données actuelle (), Eval (a2)),
Plate-forme (table de données actuelle (), Eval (a3)),
)
),
),
)
)
Eval (Load_Dashboard);
// définit la position et la taille de la fenêtre du tableau de bord
dashb << Définir la taille de la fenêtre (2400, 3000);
dashb << Fenêtre de déplacement (3, 3);
dashb << reshow;
rdf = df << report;