今天介紹一下工作中可能會用到的一些小技巧画髓,包括SAS EG使用和編程方面的東西等等掘剪。是的,不包括SAS base奈虾,SAS?base和SAS EG在操作快捷鍵上還是存在一定差異的夺谁。
先講一下SAS EG:
1:以前講到 ctrl+G可以快速跳到數(shù)據(jù)集的指定位置,如果是在程序界面肉微,就可以跳到指定程序行匾鸥。
當然,前提是好像你要設置打開程序行碉纳,可以在這里設置:
2:當一個數(shù)據(jù)集變量太多了勿负,我們想找到指定的某個變量怎么辦呢?CTRL+F幫你解決
2:當一個數(shù)據(jù)集變量太多了劳曹,我們想找到指定的某個變量怎么辦呢奴愉?CTRL+F幫你解決
具體的轉(zhuǎn)換代碼我就不貼出來了,每個公司可能都有铁孵。
但是我建議大家一開始就用英文界面的SAS EG锭硼,像我一進入這個行業(yè)就是用英文界面的SAS EG,用中文反而不習慣蜕劝√赐罚可以這樣設置:
用英文的SAS EG工作的一個好處就是程序中的log,包括一些note可以直接通過CTRL+F找到熙宇,像下面這樣:
這段程序肯定會有一個數(shù)值型轉(zhuǎn)換成數(shù)值型的note的鳖擒,
像這種不是warning的note,平時工作中都是需要注意的烫止,不能犯這個錯蒋荚。這時候我們就可以直接將這個“converted to”復制到CTRL+F查找,記得勾選紅款中的這個:
這個一般公司都會提前教你們的吧馆蠕。
3:當我們程序?qū)懥撕芏嗪芏嗟膇f else,else do期升,寫到后面可能你都不知道哪個end對應哪個else do惊奇,除了一開始縮進對齊就排版好,但還是避免不了太多看不過來播赁,這里提供一個方法:ALT?加?[?或者?]
注意颂郎,光標要放在end和分號之間,不能放在分號后面容为,之后光標就能定位到then do 之間乓序。
很多人可能會告訴你ALT?加?[?可以定位if?then?do;end;但是我還會告訴你怎么放,要注意什么坎背,對吧替劈?奶爸式教學,我也佩服我自己得滤,這樣你還不點個贊陨献,看下文末的advertise!6眨业!
4:有人問既然可以定位if?then?do;end;那么如果我括號很多,可不可以定位括號呢沮协?沒問題龄捡,我來教你:CTRL+[或者],其實我覺得沒必要,因為當你光標放到括號后面慷暂,SAS就會自動有一個陰影墅茉,顯示對應的括號了
SAS EG就講到這了,寫這些就花了一個多小時呜呐,下面講講excel就斤,當我們在excel建了很多domain SPEC的時候,總不可能一個一個拖動進度條移來移去蘑辑。鼠標右鍵---拿走不謝洋机。
靠,不寫了洋魂,本來還想寫編程方面的技巧绷旗,中午沒睡覺,困死了副砍。