JMP13のスクリプトによる仮想結合テーブルこんにちは皆さん!
私はこの単純な演習をやろうとしてきました:別のスクリプトによって作成された2つのテーブルを仮想的に結合します(あなたは添付の例のテーブルを取ることができます)。私のコードの下に:
dtlink =データテーブル( "レポート");
dtref =データテーブル( "MAIN");
dtlink:Pattern << Set Property( "Link ID"、1);
dtref:Pattern << Setプロパティ( "リンク参照"、参照表( "Report.jmp"));
これが問題です。スクリプトを実行すると、レポートには「ゴールデンキー」が表示されますが、「メイン」テーブルには「グレー」のキーが表示されます(青色のキーではなく、青色が機能します)。テーブルが保存されていない場合 。私がすべて手動でやるとうまくいきます。両方のテーブルがどこかに保存されているときにスクリプトを実行すると、正しく動作します。私は自分の目的のためにテーブルを保存したくないと思います。私は何か悪いことをしていますか?
私が添付したテーブルを見れば、スクリプトは機能します。データを保存せずに(新しい名前で)新しいテーブルにコピーし、新しいテーブル名でスクリプトを実行します。ではない作業。理解できません!
どんな助けにも感謝します!
エドゥアルド
再:JMP13のスクリプトによる仮想結合テーブル私は2017年8月の終わりごろにこの動作をJMPに文書化しました。
JMP 13.2の追跡番号は[SAS 7612212360]でした。 JMPサポートから回答がありました
>>
資料ではこれが必須であるとは明示的に述べられていませんが、Using JMP pdfの次のページで暗示されています。(彼らの回答からJMPを使うの256ページのハイライトされたスクリーンショットを見てください) ...ここでいくつかのリソースと話した後、仮想結合を実行する前にテーブルをディスクに保存する必要があります。
<<
現在のバージョンでは、リンク参照に.jmp拡張子を付ける必要があるようです。これは、ディスクに保存されることを意味します。 現在、JMP 14でも同じ動作をしています。