我想在SAS中创建一个包含单列和我选择的值的表:
到目前为止我的代码如下:
当我运行此代码时,收到错误消息:
The macro macro1 generated CARDS (data lines) for the DATA step,
which could cause incorrect results.
我做错了什么?
答案 0 :(得分:1)
datalines
。如果您有一个生成此代码的宏,您将不得不找到另一种方法来执行此操作 - 可能是创建一个文本文件并将数据的内容保存到该文件中。
您也不需要delimiter
,因为该字段在不同的行上 - 换行符自动成为分隔符。
答案 1 :(得分:1)
您应该显示整个消息。如上所述,您不能在宏中使用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.