Estou trabalhando com um conjunto de dados que tem várias datas de visita por ID. Estou tentando calcular o tempo entre cada consulta subsequente (visita 1 vs visita 2, visita 2 vs visita 3, etc.).
Meus dados atualmente se parecem com isso
data test;
input ID visit_dt :mmddyy10.;
format visit_dt mmddyy10.;
datalines;
1 06-14-2021
1 10-18-2021
1 12-16-2021
1 01-29-2022
2 07-17-2021
2 11-22-2021
2 12-23-2021
2 02-06-2022
;
run;
Estou procurando criar uma variável que informe o número de dias entre as visitas (ex: a segunda observação dos dados acima teria 126 dias entre 14 de junho e 18 de outubro listados na variável)
Qualquer ajuda com isso seria muito apreciada!! Obrigado antecipadamente
Use uma
BY <var>
instrução, variável automáticaFIRST.<var>
eDIF
função.Exemplo:
A
DIF
função calcula a diferença entre o valor atual de uma variável e o valor anterior da variável.