Re: [程式] SAS marco如何表示?

看板Statistics作者 (咖啡王子)時間9年前 (2015/05/15 10:41), 編輯推噓0(004)
留言4則, 1人參與, 最新討論串2/4 (看更多)
如果資料是這樣 公司 交易公司 交易金額 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

05/15 11:09, , 1F
...我也是想到轉至
05/15 11:09, 1F

05/15 11:23, , 2F
不過這邊就要先把欄位的名稱先改掉了吧
05/15 11:23, 2F

05/15 11:23, , 3F
這樣TRANS的時候會比較簡單一點
05/15 11:23, 3F

05/15 11:25, , 4F
好像也不用 印象中有看過欄位從哪邊讀到哪邊的語法
05/15 11:25, 4F
文章代碼(AID): #1LLLpOD0 (Statistics)
文章代碼(AID): #1LLLpOD0 (Statistics)