SAS Programming

DATA Step, Macro, Functions and more
BookmarkSubscribeRSS Feed
whymath
Lapis Lazuli | Level 10
data test;
  call sound(440,1000);
run;

When running a call sound routine, it costs SAS double time of its second parameter to finish the data step:

NOTE: The data set WORK.TEST has 1 observations and 0 variables.
NOTE: DATA statement used (Total process time):
      real time           2.03 seconds
      cpu time            0.00 seconds

And the voice can be heard only for 1 second, another 1 second is blank.

Why this happens? If I don't get it wrong, a SASor can write single-note very fluently songs in the old time.

1 REPLY 1
Kurt_Bremser
Super User

This obviously depends on environment:

 69         data _null_;
 70           call sound(440,1000);
 71         run;
 
 NOTE:  Verwendet wurde: DATA statement - (Gesamtverarbeitungszeit):
       real time           0.00 seconds
       user cpu time       0.00 seconds
       system cpu time     0.00 seconds

SAS On Demand, where sound makes no sense anyway.

sas-innovate-white.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9.

 

Early bird rate extended! Save $200 when you sign up by March 31.

Register now!

How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 214 views
  • 2 likes
  • 2 in conversation