Hi there, I have a list of numeric variables which should be assigned the value of 1 if they haven’t been found in a hash table lookup. The call missing routine assigns missing values to a list of variables e.g. call missing(scalar1, scalar2, scalar3). Does a similar routine exist which can assign the value of 1 to a list of variables? Example: data data_out ; if 0 then do; set data_table ; set work.hash_lookup; end; set data_table ; if _N_= 1 then do; declare hash ht(dataset: 'work.hash_lookup'); ht.definekey('key'); ht.definedata('scalar1','scalar2','scalar3'); ht.definedone(); end; if ht.find() ne 0 then call missing(scalar1, scalar2, scalar3) ; variable_adj = variable * scalar1 * scalar2 * scalar3; run; Thanks in advance, Sean
... View more