Hi. I just started at a new company as an intern. I am currently preparing for my base 9 certification.
I just wanted to ask what is the difference between SAS 9.3 and SAS 9.4?
Hi @muyco_didie (and welcome to the SAS Support Communities!),
The "What's new" documentation (see links provided by Kurt Bremser) can be quite daunting, even for experienced SAS programmers. It contains many items that you are unlikely to use in your entire career.
Let me pick a few items (in arbitrary order) which I personally find useful to know:
* Even if you don't use these procedures, you need to be more careful nowadays when searching keywords in the SAS documentation (online or offline): Often you get additional links for a Base SAS keyword to the DS2, FedSQL and other documentation and can be easily confused if you click the wrong link.
Good luck for your internship and the certification!
@LinusH wrote:
-0.1?
@LinusH: Not exactly, though. 😉
1 data _null_; 2 if 9.3-9.4 ne -0.1 then put 'Surprise!'; 3 run; Surprise! NOTE: DATA statement used (Total process time):
Consult the "What's new" pages in the SAS documentation:
Exactly what I was going to post!
@muyco_didie: There are a fair few differences between the two versions, however nothing major in terms of basic SAS use though.
Hi @muyco_didie (and welcome to the SAS Support Communities!),
The "What's new" documentation (see links provided by Kurt Bremser) can be quite daunting, even for experienced SAS programmers. It contains many items that you are unlikely to use in your entire career.
Let me pick a few items (in arbitrary order) which I personally find useful to know:
* Even if you don't use these procedures, you need to be more careful nowadays when searching keywords in the SAS documentation (online or offline): Often you get additional links for a Base SAS keyword to the DS2, FedSQL and other documentation and can be easily confused if you click the wrong link.
Good luck for your internship and the certification!
@LinusH wrote:
-0.1?
@LinusH: Not exactly, though. 😉
1 data _null_; 2 if 9.3-9.4 ne -0.1 then put 'Surprise!'; 3 run; Surprise! NOTE: DATA statement used (Total process time):
...sigh...this is tiny bit of SAS that I haven't really came to terms with, since:
32 data _null_;
33 a = 9.3 - 9.4;
34 if a ne 0.1 then put "WTF";
35 put a;
36 run;
WTF
-0.1
Really...but this a separate subject I guess
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
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.