创建一个表与SAS
问题描述:
一列和价值观,我想创建一个单个列一个表,并在SAS我选择的一些值:创建一个表与SAS
到目前为止我的代码如下:
当我运行这段代码,我得到错误信息:
The macro macro1 generated CARDS (data lines) for the DATA step,
which could cause incorrect results.
我在做什么错?
答
datalines
在宏语法中不受支持。如果你有一个生成这个代码的宏,你必须找到另一种方法来实现这一点 - 大概是创建一个文本文件并保存数据的内容。
您也不需要delimiter
,因为该字段位于不同的行上 - 换行符自动成为分隔符。
+0
有道理。我刚刚创建了一个小解决方法。谢谢您的帮助。 – MRR
答
您应该显示整个消息。如上所述,您不能在宏中使用CARDS或PARMCARDS。
ERROR: The macro MACRO1 generated CARDS (data lines) for the DATA step, which could cause incorrect results. The DATA step and the
macro will stop executing.
仅供参考 - 下次请将代码作为文本复制/粘贴到问题中,请勿使用图像。 – Joe