Secuencia de comandos JSL si la instrucción luego Eliminar columnaHola,
Soy nuevo en el script JSL. ¿Cómo escribo en el script JSL para el siguiente escenario:
Si las últimas 10 filas en la columna A <= hasta las últimas 10 filas en la columna B, elimine la columna C y la columna E, de lo contrario, elimine la columna D y la columna F. Los valores en las últimas 10 filas dentro de las columnas A y B son siempre los mismos. ¿Alguien puede ayudar a traducir esto al script JSL?
Re: JSL script if declaración luego eliminar columnaSi estoy interpretando su solicitud correctamente, el siguiente script simple le dará lo que desea
Names Default To Here( 1 );
dt = Current Data Table();
// Initialize a counter
count = 0;
// Loop through the last 10 rows and count
// the number of times :A<=:B
For( i = N Rows( dt ) - 9, i <= N Rows( dt ),
i++,
If( :A[i] <= :B[i], count++ )
);
// Handle the 2 scenarios for which columns to delete
If( count == 10,
dt << delete columns( {"C", "E"} ),
dt << delete columns( {"D", "F"} )
);