Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

"201712" no formato YYYYMM por que usar YYMM

Não entendi a resposta. Entendo que a resposta mais correta dentre as opções do exercício (07Convertendo um texto em data) que pede para transformar texto -> numero. Porém como SAS lê apenas YY, oq haverá com os outros Y eu entendo que o mais correto neste caso seria o YYMM6. comparando com input YYMM10. da aula .

1 resposta
solução!

Boa noite,

O SAS costuma usar separadores, e o formato da data em questão (201712) não possui um separador de data. Precisamos então dizer para o SAS que não queremos um separador, que é a função do N no formato do exercício.

Se usarmos o formato YYMM6., o SAS irá colocar em um formato com separador. No caso a data deverá aparecer como 17M12 (que por acaso é igual ao formato YYMM5.).

Mais detalhes podem ser vistos nesta documetação do SAS (em inglês).