SAS常见标准宏变量&dsin、&dsout等含义咨询
SAS通用约定宏变量含义说明
以下是行业内默认的通用命名规则,非SAS语法强制要求,具体含义也可根据业务场景调整,常规释义如下:
&dsin.:是*输入数据集(input dataset)*的缩写,通常存储待处理的SAS数据集名称或完整存储路径,宏程序会读取该变量指向的数据集执行后续处理逻辑,末尾的.是SAS宏变量的标准结束符,用于避免和后续其他字符拼接时产生解析歧义。&dsout.:是*输出数据集(output dataset)*的缩写,通常存储处理完成后结果数据集的名称或存储路径,宏程序运行完成后会将最终输出写入该变量指向的位置。&cj_yyyymm_1.:属于业务日期类宏变量,前缀cj一般为业务场景缩写(常见为“采集”“统计”“财报”等中文拼音首字母,具体以实际业务定义为准),yyyymm代表变量取值为「4位年份+2位月份」的格式(如202406对应2024年6月),后缀_1通常指时间区间的第一个边界值,一般作为统计起始月使用。&cj_yyyymm_2.:与&cj_yyyymm_1.配对使用,通常指代时间区间的第二个边界值,一般作为统计结束月使用,多用于跨月数据筛选、环比/同比对比、区间业务统计等场景的时间参数。
内容的提问来源于stack exchange,提问作者lookingforCodeAssists
相关产品推荐
相关产品推荐

