在Proc Tabulate for ODS Excel中格式化数字

我有一个简单的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;