誰かがこれを手伝ってくれますか、何が悪いのかわかりませんか?やあ、
コンボボックスで式(および列名)を選択し、管理図で参照を使用して管理図を制御しようとしていますが、それ以下では理解できないエラーが発生します。 スクリプトの早い段階で同じ式を使用していて、フローレスで動作します。
ありがとう

スクリプティングRe:誰かがこれを手伝ってくれますか?何が悪いのかわかりませんか?やあ@ swiergi11 、
デバッグする完全なコードはありませんが、発生したエラーと保存したスクリーンショットを一瞥すると、問題は列名を呼び出す場所にあると思います。
:Name( "RSM _" ||レイヤー|| "")
おそらく、layerは文字であり、その場合はすでに引用符で囲まれているので、次のように記述します:: Name( "RSM _" || layer)。 layerがlistlayer = {"A"、 "B"、 "C"}の場合、layer [1]などの要素を参照する必要があります。 レイヤーの後に|| ""を追加する必要はないと思います。これは、実際には列名に何も追加しないためです。 360行目にもこの問題があるようです。
また、参照:Name()は非推奨になり、バージョン16以降は使用されなくなることを知りたいと思うかもしれません。 代わりに、参照を使用しています: "列名はここにあります" n。
お役に立てれば!、
DS
Re:誰かがこれを手伝ってくれますか?何が悪いのかわかりませんか?やあ@ swiergi11 、
スクリプトとデータテーブルを共有できますか? データテーブルを匿名化できるので、何が何なのかわかりません。
スクリプトとデータテーブルに直接アクセスできると、主要な問題を診断するのに役立ちます。
ありがとう!、
DS
Re:誰かがこれを手伝ってくれますか?何が悪いのかわかりませんか?こんにちはDS、
リプレイが遅れてしまったことをお詫びします。最近かなり忙しくなりました。
だからここに私のスクリプトの単純化されたバージョンがあります、ちょうどコンボボックスで選択された引数が列名に含まれることを望みます、そしてそれは正しい管理限界テーブルなどを選択するのを助けます。
この時点で、スクリプトは引数を理解できません。
Names Default To Here( 1 );
New Window( "Data selection",
<<MODAL></MODAL>Re:誰かがこれを手伝ってくれますか?何が悪いのかわかりませんか?やあ、
ご返信ありがとうございます。
「レイヤー」は、異なるデータ抽出に割り当てられた参照であり、選択されたものに応じて、コンボボックスで列に名前が付けられます。
rr_cb =コンボボックス({"D0585DI"、 "D0585IG"、 "D0585L3"、 "D0585L2"、 "D0585L1"}、<< Set Width(5))、
layer = rr_cb << GetText;
ソースデータの列名をRSM_に変更します」層"これは上記の5つのうちの1つになります。
:VAR1VALUE << Set Name( "RSM _" || layer || "");
管理図を作成するときに、同じアナロジーを使用してプロットの列を選択しようとしていますが、これは機能しません。
私はあなたの提案を試しましたが、エラーはなくなりましたが、CCが作成されていません。これは、その列の名前付けエラーが原因であると思います。
ありがとう、
トマシュ