1

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

0 回答 0