全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1162 3
2013-07-31
原表:
AreaYearTypeProducts
Place_1

1991

total

120

Place_1

1991

a

30

Place_1

1991

b

90

Place_1

1992

total

310

Place_1

1992

a

230

Place_1

1992

b

80

Place_2

1991

total

80

Place_2

1991

a

20

Place_2

1991

b

60

Place_2

1992

total

110

Place_2

1992

a

50

Place_2

1992

b

60



目标是新增一列,算各type占total的比例,如下:
AreaYearTypeProductsPortion
Place_1

1991

total

120

1

Place_1

1991

a

30

0.25

Place_1

1991

b

90

0.75

Place_1

1992

total

310

1

Place_1

1992

a

230

Place_1

1992

b

80

Place_2

1991

total

80

Place_2

1991

a

20

Place_2

1991

b

60

Place_2

1992

total

110

Place_2

1992

a

50

Place_2

1992

b

60



不知用SAS该如何实现?如何找到每个place在每一年的total值?

跪谢大牛~

二维码

扫码加我 拉你入群

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

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

全部回复
2013-7-31 01:37:26
第一步应该是得到下面的表:
Area

Year

Type

Products

Total_prod

Place_1

1991

total

120

120

Place_1

1991

a

30

120

Place_1

1991

b

90

120

Place_1

1992

total

310

310

Place_1

1992

a

230

310

Place_1

1992

b

80

310

Place_2

1991

total

80

80

Place_2

1991

a

20

80

Place_2

1991

b

60

80

Place_2

1992

total

110

110

Place_2

1992

a

50

110

Place_2

1992

b

60

110


新手不知该怎么做。。

P.S. SAS有遍历之类的功能吗?

二维码

扫码加我 拉你入群

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

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

2013-7-31 03:05:19
复制代码
二维码

扫码加我 拉你入群

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

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

2013-7-31 14:58:03
boe 发表于 2013-7-31 03:05
学习了!  多谢啊~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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