0
我使用滾動週數據生成表格,所以我的列必須以yyyymmdd
格式命名,如20161107
。我需要對這些列應用逗號格式以顯示計數,但格式也適用於列名,因此20161107
變爲20,161,107
。下面是示例代碼,顯示錯誤:SAS:防止proc報告應用逗號格式顯示標題標題
data fish; set sashelp.fish;
TEST = WIDTH*1000;
run;
ods tagsets.excelxp file = "C:\User\Desktop\test.xls" style=minimal
options(embedded_titles="yes" autofit_height="yes" autofilter="all");
proc report data = fish spanrows nowd &header_style.;
column SPECIES TEST;
define SPECIES/display;
define TEST/display "20161107"
f=comma12. style={tagattr='format:###,###,###'}; /* ERROR OCCURS WITH THIS STYLE */
title1 bold "sashelp.fish title";
run; title1;
ods tagsets.excelxp close;
它看起來像我可以通過像" 20161107 "
填充空格顯示名稱修正這個錯誤,但我沒有硬編碼這些名字,所以我想嘗試如果可能,請先將其修復爲proc report
語法。任何見解?