当我启动SAS会话并为文件夹定义库时:
<uses-permission android:name="REQUEST_INSTALL_PACKAGES" />
当我导航到LIBNAME testlib "C:\DATA\&YRMTH\TEST\";
时,我已经看到了一堆定义好的格式,可以使用了。我不确定它们的定义位置,也找不到它们。我需要编辑其中一种格式,如何找到源? YRMTH是一个宏变量,包含YYYYMM,对应于今天的日期。
答案 0 :(得分:1)
Proc FORMAT
源代码未与生成的格式目录条目一起存储。
使用该选项,可以将自己库中的格式目录添加到格式搜索路径。来自Usage Note 23007: How can I permanently store and use formats that I have created?
OPTIONS FMTSEARCH=(catalog-specification-1... catalog-specification-n);
您可能处在找不到创建该格式的原始源代码的情况下!但是,一切并没有丢失。可以使用PROC FORMAT CNTLOUT=
提取自定义格式的控制数据。通过操作提取的控制数据并使用PROC FORMAT CNTLIN=
将其运行回以重新创建(覆盖)原始自定义格式,可以编辑自定义格式。请记住,如果您不小心备份或存档目录,目录条目或提取的控制数据,那可能是不可逆的过程。
不确定您的宏变量如何参与格式讨论。如果有更多信息要分享,请更新问题。