JSLスクリプトで列の別のグループを作成するにはどうすればよいですかデータテーブルの30列を2つのグループ列にグループ化したい。
以下の私のスクリプト。
dt << group columns( "SeahawkDefects"、:FBMissing Bond :::SBBall Accuracy);
現在のデータテーブル()<< group columns( "TTDefects"、:NU-ユニットなし:::MP-リン光物質がありません);
最初のグループ列を作成できました(SBBall AccuracyまでのFBMissingBond)。 しかし、同様のスクリプトを使用して2番目のグループ(NU-MP-Missing Phosphorまでユニットなし)列を作成すると、JMPエラーによりNameUnresolvedが表示されました。
どうしてこんなことに? 2番目のグループ列を作成するにはどうすればよいですか? (私はJMP 15を使用しています)

スクリプティングRe:JSLスクリプトで列の別のグループを作成するにはどうすればよいですかエラーが表示された理由がわかりません。 ただし、2番目のグループ列を手動で作成し、テーブルスクリプトを表示しました。
以下のようにスクリプトを変更すると動作します。
dt << group columns( "SeahawkDefects"、:FBMissing Bond :::SBBall Accuracy);
dt << group columns(:Name( "NU-ユニットなし")、15);
Re:JSLスクリプトで列の別のグループを作成するにはどうすればよいですか発生したようなエラーが発生した場合の一般的な問題は、「現在のデータテーブル」とJMPが「現在のデータテーブル」と考えているものが異なることです。ポイントしたいデータテーブルへの絶対参照を作成することは、常により良いコーディング方法です。
したがって、
dt << group columns( :Name( "NU-No Unit" ), 15 );
よりも優れたコーディング手法です
current data table() << group columns( :Name( "NU-No Unit" ), 15 );
Re:JSLスクリプトで列の別のグループを作成するにはどうすればよいですか問題は、列がNU-ユニットなしおよびMP-MissingPhosphorには、JMPが解釈しようとしているマイナス記号があります。したがって、構成を使用する必要があります
dt << group columns( "TTDefects", :name("NU-No Unit") :: :name("MP-Missing Phosphor") );Re:JSLスクリプトで列の別のグループを作成するにはどうすればよいですかご説明ありがとうございます。