Tengo un bucle para eliminar filas donde el valor de la columna no es el que quiero
Cuando ejecuto el bucle, conservo el primer conjunto de filas que cumplen mis especificaciones y luego elimino todas las demás filas. Estoy importando desde un archivo de Excel y tiene varias filas en sucesión de lo que quiero, luego un espacio con otros datos y luego otros varios. Solo obtengo el primer conjunto
N_loop = N Rows(dt_a);
i_loop = 0;
While(N_loop > i_loop,
If( And(dt_a:Column 7[N_loop] != "example 1", dt_a:Column 7[N_loop] != "example 2"),
dt_a << Delete Row(N_loop)
);
N_loop = N_loop - 1
);
El código funciona bien. estaba buscando en la columna equivocada
También puedes intentar
select where( dt_a:Column 7[N_loop] != "example 1" & dt_a:Column 7[N_loop] != "example 2" );
dt_a << delete rows;