我有一个简单的PROC TABULATE工作正常,并通过ODS在Excel中生成输出。但是,我的所有数字都以一种“通用”格式显示,没有数千个点或小数。我尝试过COMMA12.2 COMMAX12.2这样的格式,但只有DOLLAR12.2正在运行(但我不想要美元符号)。我已经尝试将格式放在不同的地方,结果相同。
这是我的代码:
ods tagsets.excelxp;
proc tabulate data=Capital;
var Aantal_Producten Kapitaal;
class Soort;
table
soort all = 'Totaal' *[style=[backgroundcolor=light grey]],
Kapitaal * sum =' ' * f = comma12.2
Aantal_Producten = 'Aantal Producten' * sum =' ' * f = dollar12.2
/indent = 4;
run; quit;
ods tagsets.excelxp close;