求助大家个问题:
是这样,我做个小宏,目的是返回一个计算好的值串,然后在存到某个data步中的某个变量中。
我初步的打算是这样:
宏中的“&count. (%sysfunc(round(&count. * 100 / &N.,.1)))”为返回值,本来打算这样用:
结果失败。。。。。。。
换成这样:
然后这样用:
依然失败。。。。。。。。。
所以我想问两个问题:
1. A计划中,reslove给我
返回的是宏中的
SQL过程Code,而不是我预留下来的值,我想问下为什么?
2. B计划中,我看到call execute是在data步的编译过程中执行的,所以我两个条件age < 65 and age >= 65的宏变量countx的值是一样的;我想问为什么?
谢谢。