Statistics 板


LINE

有點不懂你想表達的意思,暫且把重點放在這句話 "想要寫出SAS的程式,創造出新名稱,可以串聯同一家公司曾經用過的名稱,去了解 該公司在不同時期的其他資訊。" 下列語法的意思是A和B是同間公司但時間點不同,所以先定義一個新變數v3 其中A和B的值為K1,C值為K2,D值為K3。 之後用proc sql去抓你想要的公司,這邊假設是K1,然後依照時間變數V2排序。 不知道這是不是你要的答案 data w1; input v1 $ v2; if v1='A' then v3='K1'; else if v1='B' then v3='K1'; else if v1='C' then v3='K2'; else v3='K3'; cards; A 2012 B 2000 C 1999 A 2012 B 2000 C 1999 D 1988 ; run; proc sql; select v2,v3 from work.w1 where v3='K1' order by v2 desc; run; ※ 引述《ss502 (ss502)》之銘言: : ------------------------------------------------------------------------ : [軟體程式類別]: : sas : [程式問題]: : 資料處理 : [軟體熟悉度]: : 新手(不到1個月) : [問題敘述]: : 不好意思,在前一篇發文中,沒有把資料表達好。 : 資料庫較像這樣的情形。 : 新名稱 舊名稱 營業開始日期 year : A01 20001012 2000 : A01 20001012 2001 : A01 20001012 2002 : A01 20001012 2003 : A01 20001012 2004 : A01 20001012 2005 : A03 20030705 2003 : A03 20030705 2004 : A03 20030705 2005 : A07 A01 20020603 2002 : A07 A01 20020603 2003 : A07 A01 20020603 2004 : A07 A01 20020603 2005 : A11 19991212 1999 : A11 19991212 2000 : A11 19991212 2001 : A11 19991212 2002 : A11 19991212 2003 : A11 19991212 2004 : A11 19991212 2005 : A13 G17 20020908 2002 : A13 G17 20020908 2003 : A13 G17 20020908 2004 : A13 G17 20020908 2005 : B36 20010708 2001 : B36 20010708 2002 : B36 20010708 2003 : B36 20010708 2004 : B36 20010708 2005 : E06 A07 20031015 2003 : E06 A07 20031015 2004 : E06 A07 20031015 2005 : E07 A11 20041215 2004 : E07 A11 20041215 2005 : G17 B36 20020317 2002 : G17 B36 20020317 2003 : G17 B36 20020317 2004 : G17 B36 20020317 2005 : A01(20001012)變成A07(20020603)再變到E06(20031015),這是同一間公司。也就是說 : 這家公司在20001012-20020602這段期間叫做A01,而在20020603-20031015這段期間叫做 : A07,在20031015-到現在(取到20051231為止)叫做E06。 : A03(20030705),這間公司從頭到尾沒有變過名稱。 : A11(19991212)變成E07(20041215),這是同一間公司。意思是說這家公司在 : 19991212-20041215這段期間叫做A11,20041215-到現在(取到20051231為止)叫做E07。 : B36(20010708)變成G17(20020317)變成A13(20020908),這是同一間公司。 : 20010708-20020317這段期間叫做B36,而在20020317-20020908這段期間叫做G17, : 在20020908-到現在(取到20051231為止)叫做A13。跟上面不同的是他在同一年裡有 : 兩個名稱。 : 只要開始有一個名稱出現,每年都會出現。例如A01這間公司在20001012成立,之後每年都 : 會出現在資料庫當中,也就是說這個資料庫的資料是累積的。 : 這個資料庫觀察數大概有五十幾萬,而且名稱相當複雜沒有一定的規律。 : 想要寫出SAS的程式,創造出新名稱,可以串聯同一家公司曾經用過的名稱,去了解 : 該公司在不同時期的其他資訊。 : 希望板上大大幫忙,謝謝! --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.136.134.90
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Statistics/M.1407331076.A.497.html







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP