【发布时间】:2016-05-02 20:21:11
【问题描述】:
您好,我正在尝试使用以下代码为数据集中的每一行调用一个宏
proc sql;
select cats('%run_procreg(name=',name,',month=',month,')') into :macrocalllist
separated by ' ' from dataset_a;
quit;
¯ocalllist;
我收到“可变最大长度”错误:
宏变量 MACROCALLLIST 值的 SAS 长度 (65540) 超过最大长度 (65534)。价值已
截断为 65534 个字符。
因为数据集中的行数。你能建议一个解决方法吗?
谢谢,
【问题讨论】:
-
你的数据集中有多少行?