Vídeo-dicas Infomev: Função SAS INTCK e INTNX
Estavam com saudades das nossas vídeo-dicas?!
Pois esta semana elas voltaram com tudo e, para testar o seu conhecimento, falaremos um pouco sobre a função SAS INTCK e INTNX. Conheça algumas dicas e faça o desafio, assim, poderá avaliar o seu conhecimento sobre o assunto.
Saiba que você pode sugerir qual tema gostaria de ver em nossas vídeo-dicas. Basta enviar sua sugestão para contato@infomev.com.br .
Links para o Help SAS:
http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000212868.htm
http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000212700.htm
Resolução do desafio:
/*—————————————————————————-+
| EMPRESA: | Infomev Treinamento e Consultoria |
| | Fone:(11)3382-1503 Fax:5504-1910 |
| | www.infomev.com.br |
+————-+—————————————————————+
| PROGRAMA: | 20130909-Video_aula Dias_uteis |
| VERSÃO: | SAS 9.2 |
| LINGUAGEM: | SAS/BASE |
+————-+—————————————————————+
| Objetivo: | Solução do Desafio da Video-aula de SAS do dia 09/09/2013 |
| | Função INTNX e INTCK (dias úteis) |
+————-+—————————————————————+
| Projeto: | Infomev Treinamentos |
+————-+—————————————————————+
| Parâmetros: | Nenhum |
+————-+——————–+————+—————————–+
| Histórico | Programador | Data | Descrição |
+————-+——————–+————+—————————–+
| | Luciano Tinto | 09/09/2013 | Versão Atualizada |
+————-+——————–+————+—————————–*/
DATA MESES;
INPUT ANO_MES QTD_FERIADOS;
DATALINES;
201301 2
201302 2
201303 1
201304 0
201305 1
;
RUN;
DATA DIAS_UTEIS;
SET MESES;
PRI_DIA=INPUT(PUT(ANO_MES,6.),YYMMN6.);
ULT_DIA=INTNX(‘MONTH’,PRI_DIA,0,’END’);
QTD_DIAS_UTEIS=INTCK(‘WEEKDAY’, PRI_DIA-1, ULT_DIA) – QTD_FERIADOS;
DT_PAGTO_SAL=INTNX(‘WEEKDAY’, PRI_DIA-1, 5) ;
FORMAT PRI: ULT: DT: DDMMYY10.;
RUN;