Pergunta

Hye Pessoal,

Estou ocupado trabalhando em uma série de tempo e estou tentando encontrar os comandos que permitem que me para inserir uma variável de contagem trimestre. Para manter as coisas simples, o terceiro trimestre de 1995 (data minhas observações começar) devem estar trimestre -2, o quarto trimestre de 1995 deve ser -1 etc etc uptill 2006 (deve ser algo em torno de 45 até então). As minhas datas estão em date9 formato, como 20JUN04 etc ..

Qualquer pessoa que pode me ajudar com os comandos que eu preciso t o deixe este trabalho em SAS?

Graças

Foi útil?

Solução

SAS tem muito bom construído em data e data e hora funções. Tente isto:

/* Some sample data */
data dates;
    format dateval date9.;
    informat dateval date9.;
    input dateval;
    datalines;
'01JUL95'
'01OCT95'
'01JAN96'
'20JUN04'
; 
run;

/* Sample of the intck function */
data _null_;
    set dates;
    quarter=intck('qtr','01JAN96'd,dateval);
    put _all_;
run;
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top