参照リンク (仮想結合) を削除するための JSL スクリプトが何か知っている人はいますか?
以下のリンクでは、リンク ID と参照リンクを作成するスクリプトについて説明しています。そのプロセスを逆にするスクリプトを書きたいと思います。
https://www.jmp.com/support/help/14-2/virtually-join-data-tables-2.shtml
ありがとう!
@くそ堂、
リンク ID は、補助テーブルで割り当てられる列プロパティです。
dt1 = Open( "$SAMPLE_DATA/Pizza Profiles.jmp" );
dt1:ID << Set Property( "Link ID", 1 );
// add Link ID and turn it on
リンク参照は、補助テーブルの情報を「参照」する列プロパティです。 dt1 と Dt2 の両方に ID という列が必要です。
dt2 = Open( "$SAMPLE_DATA/Pizza Responses.jmp" );
dt2:Choice1 << Set Property( "Link Reference", Reference Table( "$SAMPLE_DATA/Pizza Profiles.jmp" ) );
dt2:Choice2 << Set Property( "Link Reference", Reference Table( "$SAMPLE_DATA/Pizza Profiles.jmp" ) );
dt2:Choice << Set Property( "Link Reference", Reference Table( "$SAMPLE_DATA/Pizza Profiles.jmp" ) );
// add Link Reference to the Choice1, Choice2, and Choice columns
両方のテーブルが開いている場合、メイン テーブルを対象とした対話型分析では、メイン (dt2) テーブルと補助 (dt1) テーブルの両方の列が表示されます。
- 特に、後で別のファイルにリンクが使用される可能性がある場合は、リンクを解除するのではなく、補助テーブルを閉じます。
- リンクや参照を削除するには
dt1:ID << Set Property("Link ID",0) ;
dt2:Choice1 << delete property("Link Reference");
dt2:Choice2 << delete property("Link Reference");
dt2:Choice << delete property("Link Reference");