リンクされたサマリーテーブルから行を除外するこんにちは、
特定の列のセル内容のいくつかの基準に基づいて行を除外しようとしているリンクサマリーテーブルがあります。 目的は、リンクテーブルの行も除外されるようにすることです。 JMPスクリプティングの外でこれを実行することは可能ですが、何らかの理由でJSLでエラーが発生します。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtSummary = dt << Summary( Group(:age), Link to original data table(1));
r = dtSummary << Get Rows Where(:age == 14);
r << Exclude;
私の実際のコードはより複雑な行選択基準を持っていますが、上記の例は同じ考えを持ちます。
返されるエラーは以下のとおりです。
エラー:送信は 'Send'のアクセスまたは評価にスクリプト可能オブジェクトを必要とします、r <<除外;
どうぞよろしくお願いします。
THX、
Ry
リンクサマリー表から行を除外速やかなご返信ありがとうございます。先にSelect Whereを試してみましたが、構文が間違っていました。助けを感謝します!
-Ryリンクサマリー表から行を除外「どこで行を取得」を「どこで選択」に変更します。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtSummary = dt << Summary( Group(:age), Link to original data table(1));
r = dtSummary << Select Where(:age == 14);
r << Exclude;
これは私の側でうまくいった。 いっそのこと、あなたはこのようにそれを行うことができます:
dtSummary << Select Where(:age == 14) << Exclude;
Get Rows Where()は、条件を満たすリストまたは行番号を返します。 Excludeメッセージを数字のリストに送信しても何も起こりません。そのため、うまくいきませんでした。