sas university

Macro em SAS para verificar a existência de uma base

A macro abaixo, adaptação do próprio site da empresa SAS, verifica a existência de um arquivo antes de começar a fazer a tarefa demandada. No exemplo, a função exist() é utilizada e o parâmetro recebido é o nome do arquivo – com a libname, obviamente. A única tarefa do exemplo é exibir o dataset, qualquer outra tarefa que você queira fazer é só substituir o trecho do proc print:

Leia mais…

Anúncios

Convertendo diferentes formatos de data no SAS

Essa é intuitiva, mas não sei se todo mundo conhece. Então, se você leu Como calcular a diferença entre duas datas no SAS? e Formatando Datas no SAS, agora que já conseguiu criar colunas e mudar formato numérico para data, pode ainda querer trocar aquela data 20DEC2016 para 20/12/2016. Isso pode ser feito com o format:
*codigo que pega a tabela_old, com o campo data no formato 20DEC2016;
*e cria uma tabela nova chamada tabela_new com a data no formato 20/12/2016;
data tabela_new;
	set tabela_old;
 	format data ddmmyy10.;
run;