Rellene las celdas vacías con el último valor válidoHola,
Tengo el siguiente problema. Mi conjunto de datos está compuesto por una lista de filas, cada una de las cuales representa un elemento producido por una máquina. Los artículos normales no se miden, pero de vez en cuando se producen algunos "artículos de medición" y se miden las propiedades. La suposición es que todas las partes no medidas tendrán propiedades similares a la última medición. ¿Cómo puedo llenar las celdas vacías usando esta lógica?
Adjunto un ejemplo, para que sea más fácil de entender, la tabla queda así:
Valor de prueba de orden de tiempo (esperado)
1 medida 2,5 2,5
2 Producción - 2.5
3 Producción - 2.5
4 Medida 2 2
5 Producción - 2
6 Producción - 2
7 Producción - 2
8 Medida 3 3
9 Producción - 3
10 Producción - 3
Re: Llenar celdas vacias con el ultimo valor validoEste complemento tiene la función de celdas de extensión y mucho más.
https://community.jmp.com/t5/JMP-Add-Ins/Data-Table-Tools-Add-in/ta-p/28582Re: Llenar celdas vacias con el ultimo valor validohola ron,
¿Puedo usar esto para valores de caracteres? Ej: mi columna de ID de lote compuesta de nombres combinados, luego la última/superior ID de lote para completar todos los espacios en blanco debajo de ella hasta n
sub << New Column( "Lot ID", Formula( :CUST Lot ID || :SPIL Lot ID || :Stage ) );
For( i = 2, i <= N Rows( sub ), i++,
If( Is Missing( :Lot ID[i] ),
:Lot ID[i] = :Lot ID[i - 1]
)
);
| ID de lote |
Esperado (ID de lote) |
| Identificación T41M06-21 |
Identificación T41M06-21 |
| |
Identificación T41M06-21 |
| |
Identificación T41M06-21 |
| |
Identificación T41M06-21 |
| |
Identificación T41M06-21 |
| |
Identificación T41M06-21 |
| |
Identificación T41M06-21 |
| Identificación T41M06-22 |
Identificación T41M06-22 |
| |
Identificación T41M06-22 |
| |
Identificación T41M06-22 |
| |
Identificación T41M06-22 |
| |
Identificación T41M06-22 |
| |
Identificación T41M06-22 |
| Identificación T41M06-23 |
Identificación T41M06-23 |
| |
Identificación T41M06-23 |
| |
Identificación T41M06-23 |
| |
Identificación T41M06-23 |
| Identificación T41M06-24 |
Identificación T41M06-24 |
Re: Llenar celdas vacias con el ultimo valor validoAquí hay un par de otras ideas.
https://community.jmp.com/t5/JMP-Scripts/Fill-in-Missing-Cells/ta-p/21700
Re: Llenar celdas vacias con el ultimo valor validoquizás la siguiente línea de script pueda ayudar:
Names Default To Here( 1 );
dt = Current Data Table();
For( i = 2, i <= N Rows( dt ), i++,
If( Is Missing( :test value[i] ),
:test value[i] = :test value[i - 1]
)
);
mejor,
Ron