I have a proc tab
option validvarname=any;
libname stdnt "E:\SAS\Data\Student";
libname robm "f:\robm";
proc tabulate data=ROBM.dump missing contents = ' ' format=COMMA6.0 S=[foreground=highlight.];
class 'Reporting Year'n 'Responsible College'n 'Reporting Year'n;
var 'Final Charge'n;
keylabel Sum = " ";
table ('Responsible College'n ="") all=Total , (('Reporting Year'n="Reporting Year" )*(('Final Charge'n = "")*F=COMMA12.0)) /
contents = ' ' misstext=' ' box={label="test"};
run;
that gives
How do I get a 4th column that is the difference of 2017/2018 – 2016/2017 values?
@robm wrote:
How do I get a 4th column that is the difference of 2017/2018 – 2016/2017 values?
Either use proc report which allows referencing result columns in calculations or do all of the summary before, do the calculation in a datastep and use proc tabulate (or report or print) to display the calculated result.
@robm wrote:
How do I get a 4th column that is the difference of 2017/2018 – 2016/2017 values?
Either use proc report which allows referencing result columns in calculations or do all of the summary before, do the calculation in a datastep and use proc tabulate (or report or print) to display the calculated result.
Thanks Ballard
Summary before is the way i went
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.