全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1811 1
2014-07-11
请问Proc Tabulate 制表的同时能不能做计算

如:数据是万元为单位的,我想显示为亿元,每个数字都要除以一万,怎么弄

还有,如:

显示两列数字A B,想让第3列为A/B,如何实现??
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-7-15 20:54:31
第一个问题,如下土办法,可以满足否?
data test;
        id='01';
        a=100000;
run;
proc format;
        picture wanfmt
        10000-high    ="00000000000.0000"(mult=1)
        0    -<10000  ="9999"(prefix='.')
        -10000<-<0    ="9999"(prefix='-.')
        low  --10000  ="00000000000.0000"(mult=1 prefix='-')
        ;
run;
proc tabulate data=test;
        class id;
        var a;
        table id="", a*sum=""*format=wanfmt./box="id";
run;
第二个问题:俺是觉得无能为力,等大神回复。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群