Ir al contenido

Filter DataTable

Tipo: filter-datatable  ·  Paquete: DataTable Activities v1.0.0  ·  Salida: DataTable

Filtra una DataTable y devuelve una tabla nueva solo con las filas que cumplen las condiciones. Es la operación más común al procesar datos: quedarte con los pendientes, los mayores a un monto, los de un cliente. Soporta varias condiciones combinadas con lógica Y (todas) u O (alguna).

Evalúa cada fila contra las conditions. En el Designer, las condiciones se arman con un editor visual: por cada una eliges una columna, un operador y un valor, y defines si se combinan con Y u O. Devuelve una tabla nueva con las filas que pasan el filtro.

ParámetroEditorDescripción
tableexpresiónLa DataTable a filtrar.
conditionseditor de condicionesUna o más condiciones (columna · operador · valor) con lógica Y/O.

Ninguno.

OperadorSignificado
equals / not-equalsIgual / distinto
containsContiene el texto
starts-with / ends-withEmpieza / termina con
greater-than / less-thanMayor / menor que (numérico)
greater-or-equal / less-or-equalMayor-igual / menor-igual (numérico)
is-empty / is-not-emptyCelda vacía / no vacía

Devuelve un DataTable con las filas que cumplen. Las demás se descartan (la tabla original no se modifica).

Quedarse con las facturas pendientes y mayores a 1.000.000:

Filter DataTable
table = = facturas
conditions:
Estado equals "Pendiente" Y
Total greater-than 1000000
→ output: importantes
Log message = = "Filas que cumplen: " + rowCount(importantes) + " de " + rowCount(facturas)