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

时间:2016-02-04 14:04:22

标签: excel format ods

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

0 个答案:

没有答案