JMPプロ13。 FORループを使用して生成したグラフがいくつかあります。 私はそれぞれのループグラフをラインナップボックスに追加しようとしています。
- ループはスクリプト内の別の時点で生成されたリスト(CleanList)を使用してグラフ内のグループXを定義します。 しかし、最初にそのCleanNameを使用してフィルターとデータサブセットを作成し、そのループのグラフはそのデータのみを使用します。
- 以下の私のスクリプトをわかりやすくするために、基本的なグラフの一部(ここのグラフのものは...)を隠しました。
- エラーになります( PMcntLUB / * ### * / <<追加実行しようとすると、ログに記録されます。
- 結局のところ、このラインナップボックスはタブボックスに挿入され、他のタブは私のスクリプトの他のコンポーネントです。
- 私は、ラインナップボックスを使い始めて、私のFORループで生成されたグラフがタブボックスに埋め込まれている限り、代わりの方法を試してみるのがうれしいです。
PMcntLUB = Lineup Box( N Col( 1 ) );
For(i=1, i<=n items(CleanList), i++,
CleanName = CleanList[i];
dtCleanName = dtPMcntStack << Select Where(:Clean == CleanName) << Subset(Output Table( "dt"||CleanName ) << Show Window( 0 ););
PMcntLUB << append(Graph Builder(
Graph Stuff Here,
Variables(X( :ProcessEndDateTime ),Y( :RFhours ),Group X(:Clean)),
More Graph Stuff Here),
);
);
うわー、私の問題は私がバックスラッシュの代わりにフォワードスラッシュのコメント行を持っていたということでした…。 それを修正し、スクリプトは機能します。