こんにちは、テーブルレポートの列ヘッダーを水平方向から垂直方向に変更する方法はありますか?(Excelのように)
たとえば、<< Get As Reportでdtを操作したり、関連付けられたString Col Box()およびNumber Col Box()コマンドでTablebox()を操作したりします。 可能であれば、これにより、大きなテーブルで表示するためのスペースが大幅に節約されます。(つまり、テーブルレポートをPNGとして保存するなど)
それ以外の場合、列ヘッダーはテーブルを右方向に折り返すので、表示が難しくなります。(値の内容には大量の空白があるので、それらを凝縮しても問題ありません)
ありがとう、DJ
答えもノーだと確信しています。その理由は次のとおりです。
このスクリプトを実行すると、プロパティのリストが表示され、いずれも垂直方向に設定できません。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Select Where( :Age < 14 );
dt << Select Columns( :name, :age, :height );
jmp_report = New Window( "Big Class",
Text Box( "Big Class" ),
H List Box( Outline Box( "Big Class", dt << Get As Report ) ),
);
jmp_report<<GET properties=""></GET>
これが悪いニュースである場合は、ウィッシュリスト提案をする
または、テーブルを転置してこれを取得します

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp",invisible );
Column( dt, "height" ) << set name(
"Super long column name that tends to cause trouble"
);
Column( dt, "weight" ) << set name(
"Terrible, horrible, no-good, very bad long column name"
);
dtsub = dt << Subset(
Selected Rows( 0 ),
Rows( [1, 2, 3, 4, 5, 6, 7, 8] ),
Selected columns only( 0 ),invisible
);close(dt,nosave);
dtsubxp = dtsub << Transpose(
columns( Column( 4 ), Column( 5 ) ),
Label( :name ),
Label column name( "name" ),
Output Table( "Transpose of Subset of Big Class" )
);close(dtsub,nosave);
Column( dtsubxp, 1 ) << Set Display Width( 440 );
obj = dtsubxp << get as report;
dtsubxp << journal;