macro ejemplos definicion sas sas-macro

sas - ejemplos - macro variables definicion



¿Cómo crear una nueva macrovariable a partir de variables de macro existentes usando cálculos en SAS? (1)

Me gustaría crear una nueva variable de macro a partir de otras variables macro que ya existen.

He intentado varias variaciones de call symput de call symput , %eval e input en vano ...

Me gustaría d evaluar a 3/30 = .10.

***** taken directly from the sas help files... ; %let a=1+2; %let b=10*3; %let c=5/3; %let eval_a=%eval(&a); %let eval_b=%eval(&b); %let eval_c=%eval(&c); %put &a is &eval_a; %put &b is &eval_b; %put &c is &eval_c; * not sure why this evaluates to 1, but I''m sure it''s documented somewhere... ; ***** This evaluates to 0... %let d = %eval(%eval(&a) / %eval(&b)) ; %put &d ;

Muchas gracias...


% eval solo devolverá un número entero. Para obtener el decimal, necesita usar% sysevalf.