Re: llenar datos faltantes con condicionesHola @ walk545 ,
Echa un vistazo a esta solución. es un poco de baja tecnología, pero debería poder obtener el resultado que desea. simplemente abra el archivo adjunto y ejecute el siguiente script en él.
Names Default To Here( 1 );
dt = current data table ();
dt << New Column( "Row", formula( :Row() ), eval formula );
dt:row << delete formula;
dt << Sort( replace table,
By( :name, :Change Shirt Date, :Next change shirt date ),
Order( Ascending, Ascending, Ascending ),
);
for each row ( if (:shirt color == "na", :shirt color = lag (:shirt color, 1)) );
dt << sort (replace table, By (:Row), order (Ascending));
Un problema similar fueron las direcciones en esta publicación https://community.jmp.com/t5/Discussions/help-creating-a-column-that-is-a-cumulative-sum-based-on-other/mp/19991
Haznos saber si esto te ayudó.
Ron
llenar datos faltantes con condicionesTengo un dt que tiene datos faltantes que necesito completar de la misma columna.
la mesa nos dice que la camisa de color que lleva alguien tiene un nombre, la fecha en que se cambió la camisa, la próxima fecha en que se cambiará la camisa y el color de la camisa.
mi problema es que no cambia su camisa cada vez que actualiza sus datos. Si no cambia su camisa, escribe "na".
Necesito cambiar toda la "na" con el color de la última vez que se cambió la camisa. Necesito llenar el color condicionado por ser la misma persona y por ser el último color registrado por él.
Aquí está la tabla:
cambio de nombre Fecha de cambio de camisa Fecha de cambio de color de camisa Jay 10/10/2019 22:19 15/10/2019 18:49 Amarillo Tom 10/13/2019 6:09 10/13/2019 18:25 marrón Tom 10/13 / 2019 18:25 10/16/2019 5:56 na Jay 15/10/2019 18:49 10/18/2019 16:05 na Tom 10/16/2019 5:56 10/20/2019 2:31 na Jay 18/10/2019 16:05 22/10/2019 3:17 na Tom 20/10/2019 2:31 10/23/2019 18:41 na Jay 10/22/2019 3:17 25/10/2019 5:44 na Tom 23/10/2019 18:41 26/10/2019 21:14 na Jay 25/10/2019 5:44 10/28/2019 9:10 na Tom 10/26/2019 21:14 10 / 29/2019 2:02 na Jay 28/10/2019 9:10 31/10/2019 0:51 Green Tom 10/29/2019 2:02 11/2/2019 3:13 gray Jay 31/10/2019 0:51 3/11/2019 6:57 marrón Tom 2/11/2019 3:13 11/3/2019 6:57 naGracias a cualquiera que ayude.