Bonjour, Existe-t-il un moyen de modifier les en-têtes de colonne d'un rapport de tableau de l'alignement horizontal à l'alignement vertical ?(comme Excel le peut)
Par exemple, travailler avec un dt avec un < Sinon, les en-têtes de colonne ont tendance à envelopper le tableau trop à droite, ce qui le rend plus difficile à visualiser. (alors que le contenu de la valeur a une tonne d'espace blanc donc les condenser est bien)
merci DJ
Je suis presque sûr que la réponse est non aussi, et voici pourquoi.
Si vous exécutez ce script, vous obtiendrez une liste de propriétés et aucune d'entre elles ne peut être définie sur l'orientation verticale.
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 c'est une mauvaise nouvelle, rendez-vous sur liste de souhaits et faire une suggestion
Alternativement, il suffit de transposer le tableau pour obtenir ceci

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;