Unfortunately, the error persists even with this new code: data test; length client $1. time decision $9.; input client time decision; datalines; A 1 Blank A 2 DecisionX A 3 Blank B 1 DecisionY B 2 Blank B 3 DecisionZ B 4 Blank ; data hello; dcl hash h(dataset:'test', multidata: 'y'); h.definekey('client'); h.definedata('client', 'time', 'decision'); h.definedone(); do while (not done) ; set test end =done; rc = h.find(); if (rc = 0) then do; put client= time= decision=; rc = h.find_next(); do while(rc = 0); put 'test' client= decision; rc = h.find_next(); end; end; end; run;
... View more