BookmarkSubscribeRSS Feed
Grandhi4
Calcite | Level 5

How to develop a code in SAS Macros like a XL (formulas) can i get any sample code or example ?

5 REPLIES 5
manojinpec
Obsidian | Level 7

Can you please give example of what you want to achieve

Grandhi4
Calcite | Level 5

Some thing like this

A                                           B                                     C (Total)

0-11      12-21                 0-11      12-21                 0-11           12-21
8,684      5,466                2,216      2,189               25.52%      40.05%

shivas
Pyrite | Level 9

Hi,

Is this what you want.

  proc fcmp outlib=sasuser.funcs.trial;

     function percent1(var1, var2);

        n = (var2/var1)*100;

          return (n);

   endsub;

  options cmplib=sasuser.funcs;

  data want;

    Total = percent1(8684,2216);

    Total1 = percent1(5466,2189);

  run;

Thanks,

Shiva

Grandhi4
Calcite | Level 5

Yeah some thing like similar...

But the task is need to develop in Base SAS, Macros, and out put would be Web SP...

Can i have your email id so that i wil sare the doc if you don't mind

Please help on this !?

Thanks,

Suresh

shivas
Pyrite | Level 9

Hi Suresh,

Proc fcmp is part of Base SAS procedure only in SAS 9.2,But if you are using SAS 9.1.3 then FCMP is part of SAS Risk dimensions procedure.

What version of SAS are you using.

I will send you my personal email to your id.

Bur,If you can post your questions in forum there are many SAS Experts who can guide you in the right path.

Thanks,

Shiva

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

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
  • 5 replies
  • 1021 views
  • 0 likes
  • 3 in conversation