Script para eliminar filas duplicadasHola,
Tengo un script donde actualizo una tabla por otra.
Para la tabla final, me gustaría eliminar filas duplicadas según las columnas definidas.
Por lo tanto, se debe eliminar la fila con el número de fila inferior.
A continuación puede ver un ejemplo para una mejor ilustración:
| Fila | Fecha | A | B | C | D |
| 1 | 22.10.2021 | 1 | 10 | 4 | 15 |
| 2 | 23.10.2021 | 2 | 15 | 8 | 27 |
| 3 | 26.10.2021 | 3 | 2 | 5 | |
| 4 | 25.10.2021 | 4 | 7 | 13 | 12 |
| 5 | 26.10.2021 | 3 | 2 | 5 | 6 |
Para esta tabla, las filas duplicadas están definidas por las columnas: Fecha,: A y: B.
Se debe eliminar la fila 3 y conservar la fila 5.
¿Podría proporcionarme un código JSL para ese ejemplo?
Muchas gracias de antemano.
Atentamente
Konstantinos
Automatización y secuencias de comandosCombinación y limpieza de datosRe: Script para eliminar filas duplicadasTambién puedes crear una fórmula para contar valores únicos. Algo como esto podría funcionar:
Col Number(:Date, :A, :B) - Col Cumulative Sum(1, :Date, :A, :B)
Seleccione los 0 valores e invierta la selección. Luego elimine filas.
Re: Script para eliminar filas duplicadasUna opción sería ordenar los datos primero por número de fila -> eliminar duplicados y luego ordenarlos nuevamente.
Re: Script para eliminar filas duplicadasGracias por su pronta respuesta. Desafortunadamente, eso no cumple con mi requisito. Quiero que se elimine la fila 3 y no la fila 5.
Re: Script para eliminar filas duplicadasLos JMP interactivos Seleccionar filas duplicadas con Eliminar filas deberían poder hacer esto.
Seleccione columnas de interés:

Vaya a Filas/Selección de filas/Seleccione Duplicar filas:

Haga clic derecho en el número de fila y elimine filas:

Si tiene JMP16, repita los mismos pasos mientras tiene habilitado el registro mejorado, le devolverá el script:
// Delete selected rows
Data Table("Untitled") << Select Duplicate Rows(Match(:Date, :A, :B)) << Delete Rows;(actualice el script para usar referencias).