BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
skipper
Calcite | Level 5

I dont understand in the below code how do I put 'C' into the macro code? &strike goes in well, but &C does not?sert v

%MACRO want(strike, type);

       DATA rawdata.have;

         SET rawdata.euro;

         where Indicator=&type and Strike=%SYSEVALF(&strike*0.001)

       run;

%MEND GetOptionsData;

%want(1575, C);

I get the log saying 'ERROR: Variable C is not on file RAWDATA.EURO.'

1 ACCEPTED SOLUTION

Accepted Solutions
shivas
Pyrite | Level 9

Hi,

%MACRO want(strike, type);

       DATA rawdata.have;

         SET rawdata.euro;

         where Indicator="&type" and Strike=%SYSEVALF(&strike*0.001)

       run;

%MEND GetOptionsData;

%want(1575, C);

Thanks,

Shiva

View solution in original post

1 REPLY 1
shivas
Pyrite | Level 9

Hi,

%MACRO want(strike, type);

       DATA rawdata.have;

         SET rawdata.euro;

         where Indicator="&type" and Strike=%SYSEVALF(&strike*0.001)

       run;

%MEND GetOptionsData;

%want(1575, C);

Thanks,

Shiva

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

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
  • 962 views
  • 0 likes
  • 2 in conversation