埋め込みテーブル スクリプトによって生成されたテーブルへのテーブル スクリプトの埋め込みグラフ作成用の埋め込みテーブルスクリプトを追加するスクリプトがあります。 現在、要約テーブルを作成し、その新しいテーブル内に新しいテーブル スクリプトを埋め込む別のテーブル スクリプトを追加しようとしています。
そのため、dt に埋め込まれたテーブルは正常に動作し、「セカンダリ テーブル スクリプト タイトル」が dtsum に埋め込まれないことを除いて、期待どおりに dtsum を開きます。 スクリプトのその部分を実行すると (CTL+R)、dtsum に埋め込まれます。
会社の IP 情報を隠すためにスクリプトをサニタイズしていることに注意してください。 私の形式/構造に何か問題があることがわかりますか?
dt << New Script(
"First level Table script title",
dtsum = dt << Summary(
// summary details
),
dtsum << New Script(
"Secondary table script title",
// graph builder details here
)
);
自動化とスクリプト作成Re: 埋め込みテーブル スクリプトによって生成されたテーブルへのテーブル スクリプトの埋め込みサマリーを作成するときと同じテーブル スクリプト内の dt_sum にテーブル スクリプトを追加します。 , を ; に置き換えるだけで十分かもしれません。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Delete scripts(dt << Get Table Script Names); // has many of these already
dt << New Script("Create Summary",
Names Default To Here(1);
dt_sum = Current Data Table() << Summary(
Group(:name),
Mean(:height),
Mean(:weight),
Freq("None"),
Weight("None"),
Link to original data table(0)
);
dt_sum << New Script("Plot",
Graph Builder(
Size(528, 458),
Show Control Panel(0),
Variables(X(:name), Y(:"Mean(height)"n), Y(:"Mean(weight)"n, Position(1))),
Elements(Bar(X, Y(1), Y(2), Legend(4)))
)
)
);Re: 埋め込みテーブル スクリプトによって生成されたテーブルへのテーブル スクリプトの埋め込み最後の文は正しかったようです。 , を ; に置き換えるだけで済みました。
私のフォーマットは良好で、それ以上に何かが壊れていると思っていました。素早い対応に感謝しています。 ありがとう!