一列和價值觀,我想創建一個單個列一個表,並在SAS我選擇的一些值:創建一個表與SAS
到目前爲止我的代碼如下:
當我運行這段代碼,我得到錯誤信息:
The macro macro1 generated CARDS (data lines) for the DATA step,
which could cause incorrect results.
我在做什麼錯?
一列和價值觀,我想創建一個單個列一個表,並在SAS我選擇的一些值:創建一個表與SAS
到目前爲止我的代碼如下:
當我運行這段代碼,我得到錯誤信息:
The macro macro1 generated CARDS (data lines) for the DATA step,
which could cause incorrect results.
我在做什麼錯?
datalines
在宏語法中不受支持。如果你有一個生成這個代碼的宏,你必須找到另一種方法來實現這一點 - 大概是創建一個文本文件並保存數據的內容。
您也不需要delimiter
,因爲該字段位於不同的行上 - 換行符自動成爲分隔符。
有道理。我剛剛創建了一個小解決方法。謝謝您的幫助。 – 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