Sas應用之宏變量%eval

Sas應用之宏變量%eval
定義如下:The %EVAL function evaluates integer arithmetic or logical expressions. %EVAL operates by converting its argument from a character value to a numeric or logical expression. Then, it performs the evaluation. Finally, %EVAL converts the result back to a character value and returns that value.。
一盖呼、程序思路 做一個簡單的例子抄瓦,實現(xiàn)1到100相加的結果,通過添加和去掉%eval掌握%eval的用法造锅。
二、程序如下:
%macro a;
%let sum=0;
%do i=1 %to 100 %by 1;
%let sum=&sum+&i;
%put &sum.;
%end;
%mend;
%a;

在該宏中钩骇,實現(xiàn)從1到100的相加泛啸,每次循環(huán)都put出sum的結果;本次結果如下:

Paste_Image.png

沒有實現(xiàn)數(shù)值計算属百,而是以字符的形式做了輸出记劝;為什么會是這樣的呢?原因在于sum=&sum+&i這里沒有使用%eval宏函數(shù)進行計算族扰。添加后程序為:
%macro a;
%let sum=0;
%do i=1 %to 100 %by 1;
%let sum=%eval(&sum+&i);
%put &sum.;
%end;
%mend;
%a;

結果如下:
1
3
6
10
15
21
28
36
45
55
66
78
91
105
120
136
153
171
190
210
231
253
276
300
325
351
378
406
435
465
496
528
561
595
630
666
703
741
780
820
861
903
946
990
1035
1081
1128
1176
1225
1275
1326
1378
1431
1485
1540
1596
1653
1711
1770
1830
1891
1953
2016
2080
2145
2211
2278
2346
2415
2485
2556
2628
2701
2775
2850
2926
3003
3081
3160
3240
3321
3403
3486
3570
3655
3741
3828
3916
4005
4095
4186
4278
4371
4465
4560
4656
4753
4851
4950
5050

可關注微信號:SAS應用分析

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末厌丑,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子渔呵,更是在濱河造成了極大的恐慌怒竿,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扩氢,死亡現(xiàn)場離奇詭異耕驰,居然都是意外死亡,警方通過查閱死者的電腦和手機录豺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進店門朦肘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人巩检,你說我怎么就攤上這事厚骗。” “怎么了兢哭?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵领舰,是天一觀的道長。 經(jīng)常有香客問我迟螺,道長冲秽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任矩父,我火速辦了婚禮锉桑,結果婚禮上,老公的妹妹穿的比我還像新娘窍株。我一直安慰自己民轴,他們只是感情好,可當我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布球订。 她就那樣靜靜地躺著后裸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪冒滩。 梳的紋絲不亂的頭發(fā)上微驶,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天,我揣著相機與錄音,去河邊找鬼因苹。 笑死苟耻,一個胖子當著我的面吹牛,可吹牛的內容都是我干的扶檐。 我是一名探鬼主播凶杖,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蘸秘!你這毒婦竟也來了官卡?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤醋虏,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后哮翘,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體颈嚼,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年饭寺,在試婚紗的時候發(fā)現(xiàn)自己被綠了阻课。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡艰匙,死狀恐怖限煞,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情员凝,我是刑警寧澤署驻,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站健霹,受9級特大地震影響旺上,放射性物質發(fā)生泄漏。R本人自食惡果不足惜糖埋,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一宣吱、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧瞳别,春花似錦征候、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至垒棋,卻和暖如春卒煞,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背叼架。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工畔裕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留衣撬,地道東北人。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓扮饶,卻偏偏與公主長得像具练,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子甜无,可洞房花燭夜當晚...
    茶點故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內容

  • 背景 一年多以前我在知乎上答了有關LeetCode的問題, 分享了一些自己做題目的經(jīng)驗扛点。 張土汪:刷leetcod...
    土汪閱讀 12,744評論 0 33
  • 今天的晨讀材料來自《你的降落傘是什么顏色》這本書,該書被譽為全球最暢銷的求職跳槽指南岂丘,如果你對目前的崗位不滿意陵究,或...
    錢生錢落地實操閱讀 233評論 2 3
  • 室友來北京,終于可有落腳的地方了奥帘。來北京半年铜邮,沒有一個朋友是有多無趣,以后我也可以和小穎子到處走走了 真好寨蹋, 今天...
    權萌萌Stefanie閱讀 186評論 0 0