Filter DataTable
Filter DataTable
Sección titulada «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).
Cómo funciona
Sección titulada «Cómo funciona»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ámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Editor | Descripción |
|---|---|---|
table | expresión | La DataTable a filtrar. |
conditions | editor de condiciones | Una o más condiciones (columna · operador · valor) con lógica Y/O. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»Ninguno.
Operadores disponibles
Sección titulada «Operadores disponibles»| Operador | Significado |
|---|---|
equals / not-equals | Igual / distinto |
contains | Contiene el texto |
starts-with / ends-with | Empieza / termina con |
greater-than / less-than | Mayor / menor que (numérico) |
greater-or-equal / less-or-equal | Mayor-igual / menor-igual (numérico) |
is-empty / is-not-empty | Celda vacía / no vacía |
Devuelve un DataTable con las filas que cumplen. Las demás se descartan (la tabla original no se modifica).
Ejemplo
Sección titulada «Ejemplo»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)Actividades relacionadas
Sección titulada «Actividades relacionadas»- Sort DataTable — ordenar el resultado filtrado.
- Aggregate Column — sumar/contar sobre las filas filtradas.
- Group By — resumir por categorías.