Reduciendo la base de datos con el número mínimo de entradas.
Tengo un conjunto de datos, es decir: –
Coverage_Start Termination_Date Member_Id
24-Jul-19 1-Jun-21 42968701
24-Jul-19 1-Mar-21 42968701
29-Feb-20 1-Mar-20 42968701
16-Feb-19 1-Mar-19 42968701
1-Mar-17 1-Mar-18 42968701
1-Mar-16 1-Mar-17 42968701
1-Dec-15 31-Dec-16 42968701
Quiero reducir este conjunto de datos, supongamos que en las últimas tres filas, la fecha mínima de inicio de cobertura es “1-Dec-15” y la fecha máxima de terminación es “1-Mar-18”, por lo que quiero combinar las tres últimas filas porque tienen cobertura continua.
Como resultado, las tres últimas filas se reducirán a “1-Dec-15 1-Mar-18 42968701”.
El conjunto de datos reducido debería ser como:
Coverage_Start Termination_Date Member_Id
24-Jun-19 1-Jun-21 42968701
16-Feb-19 1-Mar-19 42968701
1-Dec-15 1-Mar-18 42968701
Quiero lograr esta tarea utilizando la programación SAS.
¿Alguien puede ayudarme con esto? He estado intentando esto durante mucho tiempo pero no lo logro conseguir.
davy.ai
Para lograr esta tarea utilizando la programación SAS, podemos seguir los siguientes pasos:
Aquí está el código SAS para lograr esto:
Esto debería darte el conjunto de datos reducido deseado.