由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - SAS里if语句什么时候前面要加%,什么时候不加?
相关主题
求助关于sas macro 中的if- then语句急问:SAS batch submission with macro variable
求助SAS问题,如何筛选排名三分之一的数据一个有意思的问题,关于SAS的运算时间。
求救64位系统 sas macro无法编译Re: SAS help : How to use Macro to select procedurs
如何在用SAS给多个data step 和proc step 做循环语句呢?Need advice on SAS macro debugging
macro statement 一问R 语言有像SAS 一样的macro吗?
sas 代码问题PROC REG中可以用IF语句么?
Stupid SAS programming style is driving me crazy....请教个macro的问题
SAS MACRO和Procedure请教SAS中的IF-ELSE语句。
相关话题的讨论汇总
话题: sas话题: 时候话题: 不加话题: 语句话题: 要加
进入Statistics版参与讨论
1 (共1页)
z****n
发帖数: 67
1
请问SAS里if语句什么时候前面要加%,什么时候不加?有点疑惑,自己都是用的时候试
出来的,真正的
原因不知道。
a*****3
发帖数: 601
2
仔细看了三遍题,确认我是醒着还是睡着
r***k
发帖数: 13586
3
编译时候的if要加%,执行时候的if不加%。
z****n
发帖数: 67
4
我操,懂的话就好好回答,不懂别放屁!

【在 a*****3 的大作中提到】
: 仔细看了三遍题,确认我是醒着还是睡着
k*******a
发帖数: 772
5
用在macro里面,如果要用macro的if,就加
D******n
发帖数: 2836
6
都是要编译的,那好像叫预编译。

【在 r***k 的大作中提到】
: 编译时候的if要加%,执行时候的if不加%。
z****n
发帖数: 67
7

不是啊,我遇到过写在macro里面,if语句有时候加了会出错,有时不加反而会出错。
所以每次都是试
出来的。

【在 k*******a 的大作中提到】
: 用在macro里面,如果要用macro的if,就加
k*******a
发帖数: 772
8
这个要看你想怎么用这个if了
%if和if的区别在于,macro经过编译后转换成代码
如果%if那么编译后的代码不含有这个条件式,只是macro用这个转成实际代码
if的话,那就是实际代码

【在 z****n 的大作中提到】
:
: 不是啊,我遇到过写在macro里面,if语句有时候加了会出错,有时不加反而会出错。
: 所以每次都是试
: 出来的。

1 (共1页)
进入Statistics版参与讨论
相关主题
请教SAS中的IF-ELSE语句。macro statement 一问
请教两个关于SAS的问题sas 代码问题
请教SAS tabulate的结果显示Stupid SAS programming style is driving me crazy....
[合集] SAS: 如何用语句删除ResultsSAS MACRO和Procedure
求助关于sas macro 中的if- then语句急问:SAS batch submission with macro variable
求助SAS问题,如何筛选排名三分之一的数据一个有意思的问题,关于SAS的运算时间。
求救64位系统 sas macro无法编译Re: SAS help : How to use Macro to select procedurs
如何在用SAS给多个data step 和proc step 做循环语句呢?Need advice on SAS macro debugging
相关话题的讨论汇总
话题: sas话题: 时候话题: 不加话题: 语句话题: 要加