como incluir um caractere especial na macro sas

fly36

Eu escrevi uma macro sas que requer duas variáveis ​​de entrada. Var1é uma variável de data. var2começa com and pern in(e termina com ), o colchete contém uma série de números separados por vírgulas.

%let var1 = '01DEC2011'd;
%let var2 =  and pern in (10107,11308,11703,11850);

Agora, primeiro defino as variáveis ​​de entrada, depois defino a macro e a executo. Funciona bem

%let var1 = '01DEC2011'd;
%let var2 =  and pern in (10107,11308,11703,11850);

%macro program;
...
%mend;
%program;

No entanto, quero mudar a maneira como atribuo variáveis ​​de entrada e deixar minha macro se parecer com o seguinte:

%macro program(var1, var2);
...
%mend;
%program( '01DEC2011'd, and pern in (10107,11308,11703,11850)); 

Como tanto var1 quanto var2 contêm os caracteres especiais ', e (), a macro não pode ser executada corretamente. Alguém pode me ensinar como chamar minha macro, por favor.

DCR

Corri o seguinte e parece funcionar bem. que erro você está tendo?

%let var1 = '01DEC2011'd;
%let var2 =  and pern in (10107,11308,11703,11850);
%put &var1 '  ' &var2  ;

%macro test(var1,var2);
%put &var1 '  ' &var2;
%mend test;
%test('01DEC2011'd,and pern in (10107,11308,11703,11850));

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Regex para incluir um caractere especial

Regex para incluir um caractere especial

Razor - Como armazenar um caractere especial html na variável

como substituir um caractere especial

como substituir um caractere especial

como incluir um loop do dentro de uma macro no SAS?

Expressão regular de validação de senha - como incluir um caractere especial?

Python um caractere especial na senha

Como consultar um caractere especial em elasticsearch

Como definir se o caractere na célula é um número, uma letra ou um caractere especial usando o VBA?

Como passar um caractere especial em URL na autenticação do Windows?

Como passar um caractere especial em URL na autenticação do Windows?

Como remover um caractere especial de uma string na entrada no evento onkeyup

Como acrescentar um caractere especial no Oracle SQL quando uma correspondência exata é encontrada na coluna

Encontre um caractere especial como @ e envolva-o na tag html com span ou div

Como detectar um caractere especial na string de senha em python

Como descobrir se um caractere especial ocorre antes de outro primeiro caractere especial no bash

Como encontrar um regex em JavaScript para o caractere especial "{" após determinado caractere especial "\" "?

Como posso excluir um caractere especial de um array PHP?

Como classificar um dataframe com um caractere especial?

Como remover valores após o caractere especial na colmeia

Como incluir espaço ou qualquer caractere especial em um arquivo txt de saída de arquivo em lote antes de certos textos?

Como colocar xpages Regex (primeiro caractere e último caractere) não pode ser um caractere especial

Como adicionar \ em uma string antes de um caractere especial

Como seleciono uma chave com um caractere especial no PowerShell?

Como verificar se uma string contém um caractere especial (! @ # $% ^ & * () _ +)

Como verificar uma string para um caractere especial?

Como adicionar suporte para um caractere Unicode especial em java?

como remover um caractere especial no meu formato json

TOP lista

quentelabel

Arquivo