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:
Etiqueta: sas university
Proc Append: Adicionando / Anexando Bases no SAS
Vamos supor que você tenha um código que crie diversas bases diferentes, e no fim dele você deseja empilhar todas elas. Normalmente, você poderia simplesmente empilhar as bases com um data step tradicional:
Alterando Comprimento de Campo Novo no SAS
Muitas vezes no SAS precisamos criar novos campos. No entanto, é preciso saber lidar com o comprimento dos campos. Por exemplo, suponha que você tenha uma tabela com informações de vendas das suas lojas:
Instalando o SAS University… de novo
Você sabia que o SAS tem uma versão gratuita para estudantes?
Pois é, é o SAS University.
Muitos amigos me perguntam como instalar o SAS University. Por isso, um dos meus primeiros posts aqui foi Instalando o SAS University.
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;
Agora você pode aprender a instalar o SAS University!
Confere ali no menu principal!