スクリプトプラットフォーム:エディタから実行された場合にのみレポートが表示されます。 こんにちは。
配布プラットフォームをスクリプト化し、フォルダーから直接実行しました(最初の行の '//!')。
スクリプトがフォルダから実行されると、配布レポートは実行されますが表示されません。JSLエディタから実行すると、レポートは期待どおりに表示されます。
フォルダーから直接実行するときにレポートを表示するために何が必要ですか?
ありがとうございました。
Re:Scripted Platform:エディタからexecを実行したときにのみレポートが表示されるレポートをジャーナルに移動して、データテーブルを閉じることはできますが、レポートは利用可能になります。
Re:Scripted Platform:エディタからexecを実行したときにのみレポートが表示される問題が解決しました。スクリプトの後半でDTを閉じていました。私はJMPの初心者で、レポートは公開されたままになると思いました。私は今、レポートがテーブルと一緒に閉じられること、そしてDTが代わりに隠されることができることを知っています(これを今すること)。
それでも、レポートが*開いたままになることがあるのは面白いことです。ある種の競合状態が起きているはずです。
Re:Scripted Platform:エディタからexecを実行したときにのみレポートが表示されるJMPがこの場合不安定であるかどうか私は疑います。 フレームボックスやスケールボックスが見つからないということは、プラットフォームに渡される列が見つからないこと、列内のデータが要求された出力の生成に使用できないことを意味します。すべてのデータが欠落しているなど。 通常、そのような問題を見つけ出し、問題を回避する必要があります。
Re:Scripted Platform:エディタからexecを実行したときにのみレポートが表示される私はJMP 11を使用していることに言及する必要があります。
動作は不安定です。エディタからスクリプトを実行している場合でも、分布分析が表示されることがありますが、そうでない場合もあります。これらのエラーが報告されても、JMPはDistribution分析も表示します。
{}にScaleBox ["5"]が見つかりません
{}にはFrameBox ["Distrib Quantile Plot"]が見つかりません
私はテストモードに入っているので単一のファイルが使われていて、毎回同じ列がアクセスされています。
JMPのそれ以降のバージョンはより安定していますか?
Re:Scripted Platform:エディタからexecを実行したときにのみレポートが表示されるありがとう、txnelson。
スクリプトの実行中にログを表示する機能を追加しました。
Cannot find ScaleBox[ "5" ] at {}
Cannot find FrameBox[ "Distrib Quantile Plot" ] at {}ScaleboxとFrameBoxはどういうわけかスクリプトの非インタラクティブバージョンには見えません。
distObj =
Distribution(
Stack( 1 ),
Freq( dt:EST_ASP ),
Continuous Distribution(
Column( dt:Sales Units ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Count Axis( 1 ),
Outlier Box Plot( 0 ),
Normal Quantile Plot( 1 )
)
);
これらを非対話的スクリプトに見えるようにするにはどうすればよいですか?
Re:Scripted Platform:エディタからexecを実行したときにのみレポートが表示される配布レポートは変更されずに表示されるはずです。 セッションのログを調べて、メッセージやエラーがないか確認してください。