作者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://www.ptt.cc/bbs/Statistics/M.1431657688.A.340.html
→ MOONY135: ...我也是想到轉至 05/15 11:09
→ MOONY135: 不過這邊就要先把欄位的名稱先改掉了吧 05/15 11:23
→ MOONY135: 這樣TRANS的時候會比較簡單一點 05/15 11:23
→ MOONY135: 好像也不用 印象中有看過欄位從哪邊讀到哪邊的語法 05/15 11:25