In reply to Dan.

Here's a small adaptation for datasets with a larger number of variables, when you don't want to list all of them. It also counts the number of times the minimum value occurs:

data two; set one;
array nums [*] _numeric_;
lowest=min(of nums[*]);
counter = 0;
do i=1 to dim(nums);
if nums[i]=lowest then do;
lowestvar = vname(nums[i]);
counter=counter+1;
end;
end;
run;