Los filtros de expresión: rangos, comodines y comparaciones
En las pantallas de estadística no hay una fila de campos «desde / hasta / contiene». Hay una sola caja por columna, y en ella se escribe lo que quieres, con una sintaxis corta que hace todo eso.
Es la forma de filtrar de Business Central, y una vez la tienes en la mano se va mucho más rápido que rellenando formularios.
La chuleta
| Escribes | Te da | Ejemplo |
|---|---|---|
A..C | rango, de A a C | 01..08 · AAA..CCC |
..C | hasta C | ..CCC |
A.. | desde A | BBB.. |
A|B|C | varios valores | AAA|BBB|CCC |
>A >=A <C <=C | comparaciones | >BBB · <=CCC |
<>A | distinto de A | <>AAA |
*texto* | contiene | *celofán* |
texto* | empieza por | A* |
*texto | termina en | *Z |
A | igual a A | AAA |
Tienes esta misma tabla dentro del programa, en la ayuda de la propia pantalla.
Ejemplos de los de verdad
- Los clientes del 01 al 08:
01..08 - Todo lo que no sea del almacén A:
<>A - Los artículos que llevan celofán en la descripción:
*celofán* - Las series A y B:
A|B - Todo lo de 2025 en adelante:
2025..
Se combinan entre columnas
Cada caja filtra su columna, y todas se aplican a la vez. Poner *celofán* en artículo y 01..08 en cliente te da los artículos de celofán vendidos a esos clientes, sin más vueltas.
Sobre qué filtra
Sobre los datos que has traído, no sobre toda la base de datos. Estas pantallas trabajan primero trayendo el periodo que eliges a una tabla de trabajo tuya, y a partir de ahí filtras, agrupas y comparas sobre ese conjunto.
Por eso los filtros responden rápido aunque el histórico sea grande, y por eso —si no encuentras algo que sabes que existe— lo primero que hay que mirar no es el filtro, sino el periodo que trajiste.