我有一个名为Branch(分支代码,分支描述)的永久数据集。
我想从该数据集创建一种格式(永久格式)
我可以看到,这或多或少给了我想要的东西,但是现在将其放入一个永久数据集中?
proc format library = Home.Branch fmtlib;
Run;
我尝试过的
proc print data=Home.DataSetToApply
format B_Code $B_CODE_FORMAT.;
RUN;
如果我手动创建格式,则此方法有效。我似乎无法直接从数据集创建永久格式。你能指出我正确的方向吗?
这将在当前库中创建具有格式的数据集。
proc format cntlout=myfmtdataset lib=mylibname;
select myformatname; *if you want to just pick one or some - leave out select for all;
quit;
这会将其导入回格式(以后):
proc format cntiln=myfmtdataset lib=myotherlibname;
quit;
那当然可以在您的autoexec或您的常规代码中。
如果您试图将数据集制作为永久格式,则需要按以下方式进行设置:
必需的:
选修的:
然后使用CNTLIN选项加载它。如果需要,SAS文档提供了更多详细信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句