五月天婷亚洲天久久综合网,婷婷丁香五月激情亚洲综合,久久男人精品女人,麻豆91在线播放

  • <center id="8gusu"></center><rt id="8gusu"></rt>
    <menu id="8gusu"><small id="8gusu"></small></menu>
  • <dd id="8gusu"><s id="8gusu"></s></dd>
    樓主: marakesh
    3308 4

    [技術(shù)討論與投票] SAS9.4 data步里調(diào)用宏變量賦值 [推廣有獎(jiǎng)]

    • 1關(guān)注
    • 0粉絲

    碩士生

    62%

    還不是VIP/貴賓

    -

    威望
    0 級(jí)
    論壇幣
    2247 個(gè)
    通用積分
    0.1367
    學(xué)術(shù)水平
    0 點(diǎn)
    熱心指數(shù)
    0 點(diǎn)
    信用等級(jí)
    0 點(diǎn)
    經(jīng)驗(yàn)
    381 點(diǎn)
    帖子
    26
    精華
    0
    在線時(shí)間
    338 小時(shí)
    注冊(cè)時(shí)間
    2017-12-20
    最后登錄
    2024-12-15

    樓主
    marakesh 發(fā)表于 2018-2-27 11:05:10 |只看作者 |壇友微信交流群|倒序 |AI寫論文
    5論壇幣
    請(qǐng)教一個(gè)關(guān)于宏變量調(diào)用的問(wèn)題
    首先我想解決的問(wèn)題是,demographic這個(gè)表格里面的變量id包含兩種值,分別是E和Y。我想把id值為E的數(shù)據(jù)保留下來(lái)。于是聲明了宏變量group,并賦值E。并執(zhí)行data步。
    %let group=E;
    data demographic;
    set demographic;
    if id=&group;
    run;
    但是在data步運(yùn)行之后,并沒(méi)有完成數(shù)據(jù)的篩選,結(jié)果生成的數(shù)據(jù)集demographic是空的。
    然后在我把以上宏變量改為
    %let group='E';
    才執(zhí)行出了我想要的結(jié)果。


    有沒(méi)有人能解釋下為什么 %let group=E; 沒(méi)有得出我想要的結(jié)果?
    十分感謝!


    最佳答案

    舍身衛(wèi)道 查看完整內(nèi)容

    因?yàn)?你的宏變量group賦值為E就是一個(gè)字符,然后你的if語(yǔ)句判斷id的值是否為E,由于E是個(gè)字符,所以需要用引號(hào)引起來(lái),你可以不修改%let語(yǔ)句,修改下面的if id="&group." 也可以,你可以試下
    關(guān)鍵詞:data步 宏變量賦值 Data SAS9 Demographic
    因?yàn)?你的宏變量group賦值為E就是一個(gè)字符,然后你的if語(yǔ)句判斷id的值是否為E,由于E是個(gè)字符,所以需要用引號(hào)引起來(lái),你可以不修改%let語(yǔ)句,修改下面的if id="&group." 也可以,你可以試下
    藤椅
    cashes93 發(fā)表于 2018-2-27 12:34:50 |只看作者 |壇友微信交流群
    沒(méi)有引號(hào)的時(shí)候解析出來(lái)的E當(dāng)做了變量E,運(yùn)行的時(shí)候肯定有“變量E為初始化”在日志中,有引號(hào)的時(shí)候解析出來(lái) 是字符串‘E’
    板凳
    marakesh 發(fā)表于 2018-2-27 14:52:43 |只看作者 |壇友微信交流群
    cashes93 發(fā)表于 2018-2-27 12:34
    沒(méi)有引號(hào)的時(shí)候解析出來(lái)的E當(dāng)做了變量E,運(yùn)行的時(shí)候肯定有“變量E為初始化”在日志中,有引號(hào)的時(shí)候解析出來(lái) ...
    是這個(gè)樣的,謝謝
    報(bào)紙
    marakesh 發(fā)表于 2018-2-27 14:53:33 |只看作者 |壇友微信交流群
    舍身衛(wèi)道 發(fā)表于 2018-2-27 14:14
    因?yàn)?你的宏變量group賦值為E就是一個(gè)字符,然后你的if語(yǔ)句判斷id的值是否為E,由于E是個(gè)字符,所以需要用引 ...
    謝謝 我當(dāng)時(shí)也用了你說(shuō)的辦法,用引號(hào),但是沒(méi)成功,F(xiàn)在看了你解答我才反應(yīng)過(guò)來(lái)當(dāng)時(shí)用的是單引號(hào),謝謝。

    本版微信群
    加好友,備注cda
    拉您進(jìn)交流群

    京ICP備16021002-2號(hào) 京B2-20170662號(hào) 京公網(wǎng)安備 11010802022788號(hào) 論壇法律顧問(wèn):王進(jìn)律師 知識(shí)產(chǎn)權(quán)保護(hù)聲明   免責(zé)及隱私聲明

    GMT+8, 2024-12-23 19:18