これらのコードを組み合わせるにはどうすればよいですか?やあ、
これらのコードを組み合わせて、「配合変更レビュー (新規)」から実行され、グラフだけを残して新しいデータ テーブル/集計タブを閉じるようにしたいと考えています。
助けていただければ幸いです。
(Data Table( "Formulation Change Review (new)" ) <<
Tabulate(
Add Table(
Column Table( Grouping Columns( :Lab RFT ), Statistics( Row % ) ),
Row Table( Grouping Columns( :Grade ) )
)
)) << Make Into Data Table
Graph Builder(
Size( 1896, 951 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables(
X(
:Grade,
Order By( :Name( "Row %(Y)" ), Ascending, Order Statistic( "Mean" ) )
),
Y( :Name( "Row %(Y)" ) ),
Overlay( :Grade )
),
Elements( Bar( X, Y, Legend( 6 ), Label( "Label by Value" ) ) ),
SendToReport(
Dispatch( {}, "graph title", TextEditBox, {Set Text( "RFT % per grade" )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "RFT%" )} )マスカスタマイゼーションRe:これらのコードを組み合わせるにはどうすればよいですか?テストされていませんが、次のように小さなブロックに分割します。
dt1 = Data Table( "Formulation Change Review (new)" );
tab = (dt1 << Tabulate(
Add Table(
Column Table( Grouping Columns( :Lab RFT ), Statistics( Row % ) ),
Row Table( Grouping Columns( :Grade ) )
)
)) ;
dt2 = tab << Make Into Data Table;
gb = dt2 << Graph Builder(
Size( 1896, 951 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables(
X(
:Grade,
Order By( :Name( "Row %(Y)" ), Ascending, Order Statistic( "Mean" ) )
),
Y( :Name( "Row %(Y)" ) ),
Overlay( :Grade )
),
Elements( Bar( X, Y, Legend( 6 ), Label( "Label by Value" ) ) ),
SendToReport(
Dispatch( {}, "graph title", TextEditBox, {Set Text( "RFT % per grade" )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "RFT%" )} );
tab<<CLOSEWINDOW></CLOSEWINDOW>編集:グラフビルダーセクションの最後に)がないようです。 一緒に貼り付けるときは、必ずスクリプトに保存ウィンドウからすべてのJSLを取得してください。
編集2:close(dt2、nosave)の直前
gb << journal;
gb<<CLOSEWINDOW></CLOSEWINDOW>
グラフビルダーレポートではテーブルを開く必要がありますが、ジャーナルは自己完結型であるためです。 ジャーナル化されたグラフはデータに接続されておらず、行の選択を行うことができません。