【发布时间】:2018-11-07 06:54:57
【问题描述】:
当我启动 SAS 会话并将库定义到文件夹时:
LIBNAME testlib "C:\DATA\&YRMTH\TEST\";
当我导航到testlib 时,我已经看到了一堆已定义并可以使用的格式。我不确定它们是在哪里定义的,我找不到它们。我需要编辑其中一种格式,如何找到源? YRMTH 是一个宏变量,包含 YYYYMM,对应今天的日期。
【问题讨论】:
-
您的意思是在 Windows 资源管理器中,如果您转到文件夹 C:\Data\YYYYMM\Test,您会在那里看到一个格式目录,名称类似于 formats.sas7bcat 吗?这种格式很可能是用代码构建的,因此您可以查找该代码。正如理查德所说,如果找不到代码,可以使用 PROC FORMAT CNTLOUT 将格式写入数据集,然后可以编辑该数据集并使用 PROC FORMAT CNTLIN 更新格式。也许编辑您的问题以显示您拥有的格式以及您想要生成的格式。
标签: sas