Hola, ¿Hay alguna forma de cambiar los encabezados de columna de un informe de tabla de alineación horizontal a vertical? (como Excel puede)
Por ejemplo, trabajar con un dt con un << Obtener como informe o trabajar con un Tablebox () con los comandos de Cadena Col Col () y Número Col Box (). Si es posible, esto ahorraría una tonelada de espacio para propósitos de visualización en tablas más grandes. (es decir, guardar el informe de la tabla como PNG, etc.)
De lo contrario, los encabezados de columna tienden a envolver la tabla demasiado a la derecha, lo que dificulta la visualización. (mientras que el contenido del valor tiene una tonelada de espacio en blanco, entonces condensarlos está bien)
gracias DJ
No por lo que puedo decir.
Estoy bastante seguro de que la respuesta también es no, y he aquí por qué.
Si ejecuta este script, obtendrá una lista de propiedades y ninguna de ellas se puede establecer en orientación vertical.
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>
Si estas son malas noticias, dirígete a lista de deseos y hacer una sugerencia
Alternativamente, solo transponga la tabla para obtener esto

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;