JSL: レポートをグループごとにタブに保存レポートをグループごとにタブに保存するスクリプトを作成しようとしています。 例として、Big Class サンプル データセットにおける身長と体重の二変量分析を考えてみましょう。 その分析を性別列ごとに実行し、:sex == "F" の分析を 1 つのタブに出力し、:sex == "M" を別のタブに出力したいと考えています。 もちろん、これは groupby 列の任意の数の値レベルでも機能するはずです。 データテーブルをサブセット化することしか考えられませんが、そうすると、レポートを失うことなく閉じることができないデータテーブルが大量にできてしまいます。 サブセット化せずにこれを行う方法について何か提案はありますか?
Re: JSL: レポートをグループごとにタブに保存するJMP 13 以前を実行していると思われます。このコードは、JMP 14 以降でのみ機能します。
Re: JSL: レポートをグループごとにタブに保存するジム、スクリプトをありがとう。 jslをそのまま使用しました。タブを作成できますが、2番目のタブは空白です。 なぜこのようなことが起こるのか、心当たりはありますか? 助けていただければ幸いです

Re: JSL: レポートをグループごとにタブに保存するスクリプトを実行した後、Tab2 に分析出力が見つかりません。 理由を教えていただけますか? ありがとう。
Re: JSL: レポートをグループごとにタブに保存するそれでうまくいきました。 この説明はドキュメントにありませんでした。
明確にしていただきありがとうございます。Re: JSL: レポートをグループごとにタブに保存する私の経験から言えば、ウィンドウをインタラクティブ HTML として保存した場合にのみタブが表示されます。また、ジャーナルにはインタラクティブ HTML の保存機能がないため、ジャーナルから表示を保存しないことが必要になります。
Re: JSL: レポートをグループごとにタブに保存するTxNelson が提供したコードの一部を使用して、タブ付きのレポートを正常に作成できました (ありがとう、Tx !)
残念ながら、レポートを HTML ファイルとして保存すると、タブは保存されません (スペーサー ボックスも保存されません)。
以下の場合、HTML ファイルには何も取得できません... ご提案をお待ちしております
nw = New Window( "Example",
tb = Tab Box(
Tab Page Box( "First Tab", Tip( "First Tab Tooltip" ), Button Box( "Press One" ) ),
Tab Page Box( "Second Tab", Closeable( 1 ), Button Box( "Press Two" ) ),
Tab Page Box( "Third Tab", Icon( "Nominal" ), Button Box( "Press Three" ) )
)
);
Wait( 1 );
tb << Add( "Fourth Tab", Button Box( "Press Four" ) );
nw << Journal;
Current Journal() << Save HTML( "C:\_Jens\Test Report.html" );
Web( "C:\_Jens\Test Report.html" );
Re: JSL: レポートをグループごとにタブに保存するありがとう、お二人とも! どちらのソリューションも魅力的に機能しました。
Re: JSL: レポートをグループごとにタブに保存するBy() グループを作成すると、JMP はサブセット テーブルのセットを自動的に作成します。代わりに Where() 句を使用して、レベルごとにこれを行うこともできます。
これはレベルごとにタブを作成するスクリプトです。さらに、タブは移動可能でドッキング可能であるため、JMP ダッシュボードのように動作し、さまざまな方法で再配置できます。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
//get the unique levels
Summarize( dt, unique_values = by( :sex ) );
// Create the window with an empty tab list
nw = New Window( "Tabs", tb = Tab Box( <<DOCKABLE></DOCKABLE>
Re: JSL: レポートをグループごとにタブに保存するここにそれを行う1つの方法があります

names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
// Generate the output in an invisible space
biv = dt << Bivariate( invisible, Y( :height ), X( :weight ), By( :sex ) );
// Create the window, with the first tab
nw=New Window("Tabs", text box("here are the tabs"), tb = Tab Box((report(biv[1])[outlinebox(1)])<<GET title=""></GET>