@pkusniaruk escreveu: Olá! Fiz um programa SAS para testar um pouco do que foi apresentado no Webinar de programação avançada, mas não estou conseguindo chegar ao resultado que espero! Criei algumas macro variáveis e estou tentando usar uma referência indireta para pegar o valor da alíquota de impostos por estado. Como resultado da declaração “%PUT A alíquota de &IMPOSTO em &UF é de &IMPOSTO_&UF;” eu esperava visualizar na Log a mensagem “A alíquota de ICMS em SP é de 0.020”, mas isso não está acontecendo. O que será que estou fazendo de errado? %LET ICMS_SP = 0.020;
%LET ICMS_RJ = 0.025;
%LET ISS_SP = 0.030;
%LET ISS_RJ = 0.028;
%LET UF = SP;
%LET IMPOSTO = ICMS;
%PUT A alíquota de &IMPOSTO em &UF é de &IMPOSTO_&UF; O correto é incluir três "&" e incluir um "." na variavel IMPOSTO: %PUT A alíquota de &IMPOSTO em &UF é de &&&IMPOSTO._&UF;
... View more