You could use ODS OUTPUT to write the tabulate table to a dataset. Then create the cum_pct var from the PCT var, followed by a proc print. Here's a schematic:
ods output tabulate.report.table=MYTABLE;
proc tabulate data=mydata ;
class ...;
var ...;
table .... ;
run;
ods output close;
/* Assume the pct var name is var2_pctsum_0_var2 */
data want;
set mytable;
cumpct+var2-pctsum_0_var2;
run;
proc print data=want;
....
run;
... View more