Generar secuencia a un intervalo de tiempo

Buen dia, no se si es posible con la herramienta generar una secunecia que me permita realizar lo siguiente:
Tengo un set de datos bajo la siguiente estructura:
image
Como se puede observar, cuenta con intervalos de tiempo independientes para cada sujeto “CI”, lo que busco es lo siguiente:
image
Que condicionante a ese intervalo de tiempo se puedan crear dos columnas “AÑO”, “MES”, y que asu vez considerando la cantidad de sujetos “CI” estos se agregen consecutivamente.

Cualquier consejo o ayuda es bien recibida.
Gracias

Hola @MGCARDENAS :wave:t2:

Gracias por tu post , es un caso interesante el que presentas.

Te dejo aquí un workflow que creo produce el formato final que estás buscando :point_down:t2:

Puedes descargarlo y ejecutarlo en tu KNIME Analytics Platform. Como siempre con KNIME hay varias maneras de obtener el mismo resultado, esta es una de ellas.

He utilizado dos loops que pueden resultar complicados a primera vista, pero que resultan útiles en general para hacer este tipo de operaciones de transformación de datos.

También te muestro como colapsar todos los nodos utilizados en un metanode, para poder tener limpio tu canvas y continuar procesando tus datos en el workflow si fuera necesario. También se podría convertir en component y compartirlo con otros compañeros/as.

Échale un vistazo al workflow y escríbenos ante cualquier duda.

1 Like

@diego_rod_lop muchas gracias.

Ciertamente es una buena solucion, pero sucede que los intervalos que tiempo que coloque “DESDE” y “HASTA” no necesariamente estan en el mismo año.

image

image
Por eso mi interes de usar valores que usen fechas.

De todas maneras muchas gracias, me sirvio mucho.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.