Hi @hjjijkkl. I presume that is a column name you're working with?
If your column name has spaces in it, it looks like PROC PRINT will chose column width based on the longest value in the column. If your column header does not have spaces, PROC PRINT will chose column width based on the longest value or column header (so that nothing spills over into multiple lines). Here are a couple examples that should help:
If your column name is lengthy and has spaces, it . Try using width=full.
data have1;
input 'long column name with spaces'n $50.;
datalines;
test
;
run;
proc print data=have1; run;
proc print data=have1 width=full; run;
Output:
Otherwise you could remove the spaces from your column names, and then you won't have this problem:
data have2;
input long_column_name_without_spaces $50.;
datalines;
test
;
run;
proc print data=have2; run;
proc print data=have2 width=full; run;
Output: