title: SAS Proc Tabulate output dataset variable names
body: <p>I am using proc tabulate to create an output dataset with statistics (n mean std min max p25 p75 median) for a variable with a long name (close to the 32 character maximum).  The output dataset will add _n, _std, etc to our variable name, but the median variable is just named "Median" because the variable name with "_median" added to the end, the resulting variable name would be >32 characters.  </p>
  
  <p>Is there a way to specify the name of the variables in the output dataset from within the proc tabulate step?  I am looping through 1000s of variable for this procedure, so it's not feasible to rename each variable in a data step.  Also, it must be proc tabulate and not proc freq because we need to output a row for every possible value of each variable, not just those values that exist in the data. </p>
  
  <pre><code>proc tabulate data=DATA out=OUT ; 
  var VERY_LONG_VARIABLE_NAME;
  table VERY_LONG_VARIABLE_NAME *(n mean std min max p25 p75 median)/printmiss;
  run;
  </code></pre>