全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1713 3
2017-07-18
例子  ARER  NAME  LOANS
          北京   小王    50000
          北京   小肖    40000
          北京   小李    30000
          南京   小王    50000
          南京   小陈    20000
          南京   小刘    20000
我想得出  每个地区的LOANS的总笔数,总金额,以及金额大于40000元的笔数,能够一次性以表输出,求高手指点。
二维码

扫码加我 拉你入群

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

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

全部回复
2017-7-18 16:43:58
data test;
input AREA $ NAME $ LOANS;
if loans>40000 then flag=1; else flag=0;
datalines;
北京 小王 50000
北京 小肖 40000
北京 小李 30000
南京 小王 50000
南京 小陈 20000
南京 小刘 20000
;

proc sql;
select area,count(*) as totalnumber,sum(loans) as totalmoney,sum(flag) as moneymorethan40000
from test
group by area;
quit;
二维码

扫码加我 拉你入群

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

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

2017-7-18 17:26:49
albusdzx 发表于 2017-7-18 16:43
data test;
input AREA $ NAME $ LOANS;
if loans>40000 then flag=1; else flag=0;
得出来是所有总金额 没有跟去AREA 不同分类 排列。
我希望得出的结果为
AREA   TOTALmoney  TOTALnumber  moneymorethan40000
北京     120000             3                            2
南京     90000               3                            1
最好还能加一行
全国     210000             6                            3
二维码

扫码加我 拉你入群

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

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

2017-7-18 17:27:17
albusdzx 发表于 2017-7-18 16:43
data test;
input AREA $ NAME $ LOANS;
if loans>40000 then flag=1; else flag=0;
得出来是所有总金额 没有跟去AREA 不同分类 排列。
我希望得出的结果为
AREA   TOTALmoney  TOTALnumber  moneymorethan40000
北京     120000             3                            2
南京     90000               3                            1
最好还能加一行
全国     210000             6                            3
本文来自: 人大经济论坛 SAS专版 版,详细出处参考: https://bbs.pinggu.org/forum.php?mod=viewthread&tid=5855396&page=1&from^^uid=9964147
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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