【发布时间】:2016-06-03 00:29:41
【问题描述】:
我有一个宏,它可以在一组给定的时间范围内将数据插入表中。
它遍历一系列起始日期(存储在数据集中)并使用 proc sql insert 语句运行宏。
在所有这一切结束时检查数据时,我注意到只有最终从到期的数据在新数据集中。
这是我在数据步骤中调用宏时的代码。
data _null_;
set extract_insert_dates;
%insert_table_extract(put(extract_start, date11.),put(extract_end, date11.));
run;
我是否应该在数据步骤中调用其他东西才能使其工作并为每个从到时间段插入数据(运行宏),而不仅仅是最后一个?
【问题讨论】: