作者tew (咖啡王子)
站内Statistics
标题Re: [问题] SAS marco如何表示?
时间Fri May 15 10:41:22 2015
如果资料是这样
公司 交易公司 交易金额
111A 111A 12,000
111A 222B 空
111A 333C 100
於下类推 就好算多了
我的话会先转置
接着 采用SQL或者其他方式 就可以快速算完
也不需要写macro
※ 引述《sheiswe (no matter)》之铭言:
: 最近需要写一个算式~
: 算出222B公司的权重
: 算式是:
: 222B公司/横向加总横向的其他公司(不含222B自己)
: 我知道算式不难~但实在想不出要如何用marco的方式表现,跪求解惑。
: 横向纵向都是公司交易表格如下 (百万):
: 公司 111A 222B 333C 444D
: 111A 12,000 空 100 100
: 222B 5,000 101 121 905
: 333C 空 12 15 80
: 555D 2,006 1,201 空 75
: 希望得到的结果是
: %marco xxx(公司);
: ..
: %mend;
: %xxx(222B);
: 就能得到222B这间公司的权重结果。
: 再次跪求,谢谢。
: 谢谢M大,我补上更详细的说明。
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 134.208.8.72
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1431657688.A.340.html
1F:→ MOONY135: ...我也是想到转至 05/15 11:09
2F:→ MOONY135: 不过这边就要先把栏位的名称先改掉了吧 05/15 11:23
3F:→ MOONY135: 这样TRANS的时候会比较简单一点 05/15 11:23
4F:→ MOONY135: 好像也不用 印象中有看过栏位从哪边读到哪边的语法 05/15 11:25