[程式] SAS Macro
問大家, 我是SAS Macro的新手上路
剛好客戶問我個問題, 不知道怎麼回答她,
"In SAS, how would you define a macro that accepts
one parameter that is a dataset name and prints
the first 10 observations from that dataset?"
我應該不會的是第一個問題?
請問要怎麼解決呢?
第二問是這樣寫的嘛?
%macro select;
data Weibo;
set year(firstobs=1 obs=10);
keep Weibox1;
data Weibo;
set Weibo;
call symput(result, Weibox1);
%mend select;
謝謝~~
-----------------------------------------------------------------------------
--
╭─╮╭─╮╭────╮╭────╮╭────╮╭────╮
│█╰╯█││███◤││◥███││███◣││◥███│
│◥ █ █││█▄▄ │╰╮◥█╭╯│█▄▄◤││█ █│
│█ █ █││█ │╭╯█◥╰╮│█ █││█ █│
╰ █◥█ ╯│◤███││███◥││◤███││███◥│
╰───╯ ╰────╯╰────╯╰────╯╰────╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 98.235.163.218
※ 編輯: weibo 來自: 98.235.163.218 (03/16 11:38)
推
03/16 12:12, , 1F
03/16 12:12, 1F
推
03/16 12:17, , 2F
03/16 12:17, 2F
→
03/16 12:18, , 3F
03/16 12:18, 3F
→
03/16 12:42, , 4F
03/16 12:42, 4F