ODS EXCEL пытается сделать вашу распечатку красивой, вставляя физические разрывы строк в длинные строки. Очевидно, он не замечает, что ваше значение является формулой, а не простым текстом.
Начиная с SAS 9.4M4, вы можете добавить flow="tables"
в оператор ODS. См. Сообщение в блоге SAS
ods excel file = "$GRPFPU/test_tiesyn.xlsx"
options (absolute_column_width="3cm,20cm,20cm"
flow="tables"
)
;
Для более старых версий SAS, таких как ваша, попробуйте сделать столбец шире, чтобы он не пытался обернуть его. Попробуйте добавить width=1000%
вместо width=100%
в столбец со ссылками.
define HL2 / "Tiers" style(column)={tagattr='wraptext:no' width=1000%};