Hey SAS-C!
Just FYI.
Bart
New macros:
%expandDataSetsList()
allowing to expand data set lists of the form: a1-a3
, b_:
, mixed, and _all_
;%unifyVarsCaseSize()
allowing to convert all variables in a list of datasets to all-low-case or all-upcase letters.Both macros are result of recent discussions at SAS-L
and communities.sas.com
.
New format/informats:
See documentation for details.
SHA256 digest for BasePlus: F*0730DD793516E5C193842126A7EC9D339ADADD19F0F40B071F938CABDE4E66AD
data a1 a2 a3 b_x b_y b_z;
set sashelp.class(obs=1);
run;
%put #%expandDataSetsList(lib=work,datasets=a1-a3 b_:)#;
proc print data=a1;
proc print data=b_x;
run;
%unifyVarsCaseSize(work,a1-a3 b_:)
proc print data=a1;
proc print data=b_x;
run;
data _null_;
x = input('żółw', bpklenght.);
y = input('żółw', bplenght.);
put x= y=;
run;
x=4 y=7
Hey SAS-C,
A bug fix.
Bart
“An expert is a person who has made all the mistakes that can be made in a very narrow field.” ― Niels Bohr
This release is dedicated to all dyslexics in the world.
Thanks @ChrisHemedinger for pointing that bug! 🙂 🙂
New macros:
%expandDataSetsList()
allowing to expand data set lists of the form: a1-a3
, b_:
, mixed, and _all_
;%unifyVarsCaseSize()
allowing to convert all variables in a list of datasets to all-low-case or all-upcase letters.Both macros are result of recent discussions at SAS-L
and communities.sas.com
.
New format/informats:
bpklength.
bplength.
lenght
vs length
).See documentation for details.
SHA256 digest for BasePlus: F*FB102C9B12E870666C15A651017D48E0141E47D64C11437350D0EC75A7E9E609
data a1 a2 a3 b_x b_y b_z;
set sashelp.class(obs=1);
run;
%put #%expandDataSetsList(lib=work,datasets=a1-a3 b_:)#;
proc print data=a1;
proc print data=b_x;
run;
%unifyVarsCaseSize(work,a1-a3 b_:)
proc print data=a1;
proc print data=b_x;
run;
data _null_;
x = input('żółw', bpklength.);
y = input('żółw', bplength.);
put x= y=;
run;
x=4 y=7
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
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.