3342_ja-JP
カスタムプラットフォームを作成する私には別の質問があります - JSLの正式なトレーニングは、私には非常に単純な解決策があるかもしれない奇妙な問題があるので、私を噛むのに戻ってこないのです。
私は自分のグループが使用するためのカスタムプラットフォームを作成しました - それは、ユーザーがテストの代わりに分析のための目標値を指定することを可能にすることを除いて壮大な手段に対して。これはここでの特定の機能ですが、私は以下で説明するのと同じ問題に苦しむ他のいくつかを書きました。
このスクリプトでは、ユーザーがColumn Dialogウィンドウを介して情報を入力してから、一連の分析を行い、一度に1つずつグラフを作成し、作成したウィンドウにそれらを追加します。私が作成するグラフは、すべてのプロセス変数とユーザーが指定した変数を巡回するために、私がカスタマイズしたXbar管理図です。
グラフのコードは、すべての特定の情報に代入する式として格納されており、appendステートメント内で解析された式を評価します。その1つが、管理図プラットフォームのWhere(:x = z)句です。
私が経験したことは、このように実行すると最初のグラフがうまく印刷され、次に2番目のグラフが作成されると最初のグラフが2番目のグラフのデータ、またはカスタムの限界値を持つように変更されるということです。2番目のグラフ、またはそのようなもの。その後、3番目のグラフが印刷され、2番目と1番目のグラフが変更されます。4番目の印刷時に、最初の3つは変更される場合と変更されない場合があります。私は結局無駄なグラフィックの巨大な混乱を招くことになります。
これまでの私の解決策は、Forループの各ステップで初期テーブルのサブセットを作成してから、元のデータではなくそのサブセットからグラフを作成することでした。これは出力をきれいに見せるためにはうまくいきますが、今やグラフは元のデータにリンクされていません。ホームウィンドウを埋め尽くす「見えない」テーブルがたくさんあります。レポートに作成されたグラフを削除します。
ユーザー指定の変数で、必要なすべてのグラフを作成し、元のデータにリンクさせ、別のグラフを作成しても変更されないようにするための、気付かない方法やプロセスはありますか。スクリプト自体はとにかく機密ではありません、そして、私がここにそれを添付することができるならば、私はそうします、しかし、誰かがそれを必要とするならば私は喜んでそれを電子メールで送ります。
これを読んで、あなたがそうすることができるどんな援助でも提供するために時間をかけて前もってありがとう。カスタムプラットフォームの作成どうやら、問題の少なくとも一部(そしておそらくそれのすべて)は私の側にエラーがありました。プロセス内のいくつかの列を、Name( "name")ではなく:Column( "name")で定義しました。どこで私がその間違った習慣から得たのかわかりませんが、それを修正することでいくつかの問題が解決しました。カスタムプラットフォームの作成わかりました、私は本当にグローバル/ローカル名について考えたことがありません(私はほとんどまたはまったく正式なプログラミングトレーニングを受けていないので、そのようなことは私の把握から逃れることがよくあります)。私は、スクリプトガイドの中でローカル/グローバル変数に関する何かを見つけることができると思います。
私がしていることは、グローバル変数を取り、それを代替コマンドを介して式に渡しますが、それをCharacterに変換することです。奇妙なことに、結果のグラフは間違っていますが、それらはすべて異なる種類の間違ったものです - 識別可能なパターンはありません。
先端をありがとう!カスタムプラットフォームの作成いくつかのアイデア:
- データが変化している場合は、自動再計算をオフにすると効果的です。
- グラフが同じグローバル変数を使用している場合は、各グラフが独自の変数セットを持つように名前空間の使用を調べます。
Comments
There are no comments yet