Genious
Legacy Member
Het gaat over volgend stukje code (onderdeel van grotere hoop code van cross-sell programma):
Het gaat mij om volgende if: if _N_=&counter then
Ik zie niet in hoe hier _N_ ooit kan verschillen van &counter
(met als gevolg dat het ik het doel van dit stukje code niet begrijp)
Code:
%macro loop2;
%do counter = 1 %to &numberobs;
data new;
set h3.purchaselines_timewindow2;
if _N_=&counter then
do;
call symput('m_customer',customerno);
call symput('m_date',put(purchase_date,ddmmyy10.));
call symput('m_prodcat',prodcat);
end;
run;
%put &m_customer;
%put &m_date;
%put &m_prodcat;
%calculate_RFM(&m_customer,&m_date,&m_prodcat,estimation_sample,out_estimation_sample)
%end;
%mend
Het gaat mij om volgende if: if _N_=&counter then
Ik zie niet in hoe hier _N_ ooit kan verschillen van &counter

(met als gevolg dat het ik het doel van dit stukje code niet begrijp)