Qu'est-ce qui détermine quelle table de données est considérée comme donnée associée à une nouvelle fenêtre ? Premier rapport dessiné et son tableau de données ? Autre chose? Existe-t-il un moyen de modifier cette table associée/de déterminer lors de la création ce qu'elle devrait être (sans créer au préalable un rapport qui sera supprimé) ?
Cet exemple de script aura le tableau récapitulatif comme données associées, mais j'aimerais qu'il s'agisse de la table Big Class. Je peux le faire en ajoutant un rapport, puis en le supprimant, mais cela semble simplement une étape supplémentaire inutile qui peut également provoquer un scintillement et des sauts dans la fenêtre.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt_summary = dt << Data Table("Big Class") << Summary(
Group(:age),
Mean(:height),
Freq("None"),
Weight("None"),
statistics column name format("column"),
Link to original data table(1),
invisible
);
nw = New Window("test", Type("Report"),
V List Box(
Text Box("CUSTOM WINDOW"),
H List Box(
// dist_temp = dt << Distribution(Nominal Distribution(Column(:sex))),
dist = dt_summary << Distribution(
Stack(1),
Nominal Distribution(Column(:age), Horizontal Layout(1), Vertical(0)),
Continuous Distribution(Column(:N Rows), Horizontal Layout(1), Vertical(0)),
Continuous Distribution(Column(:height), Horizontal Layout(1), Vertical(0))
),
gb = dt << Graph Builder(
Size(528, 456),
Show Control Panel(0),
Variables(X(:weight), Y(:height), Overlay(:sex)),
Elements(Points(X, Y, Legend(8)), Smoother(X, Y, Legend(9)))
)
)
),
<< Show Window(0)
);
nw << Show Window(1);
wait(0);
Cela affecte également le tableau qui affichera la nouvelle fenêtre au bas du tableau de données dans la liste des fenêtres.