Filtros de informe
Permite definir filtros de una página y elegir qué widgets responden a ellos.
Que se logra
- Resultado: Cada página entrega a sus widgets solo los filtros que correspondan, sin alterar los demás resultados.
- Caso de uso: Un superadministrador aplica un rango de fechas y actualiza únicamente los gráficos vinculados a ese filtro.
- Se combina con: Páginas y widgets de informes.
Donde esta
- Ruta:
/internal/reports - Acceso en UI:
Internal > Reports > página > filtros - Componente(s):
ReportFilterBar.tsx,InternalReportsCanvasView.tsx
Como funciona
- Se definen filtros para la página al crearla o mediante el constructor con IA.
- Cada widget vincula de forma explícita los filtros que debe recibir.
- El usuario aplica valores en la barra de filtros.
- Solo los widgets vinculados recargan sus datos.
Reglas y validaciones
- Un filtro sin vínculo no afecta al widget.
- Los filtros pueden ser de fecha, selección, selección múltiple, rango numérico, texto o booleano.
Backend
- Servicios:
internal-report-pages(patch),internal-report-widgets(patch),internal-report-widget-data(create). - Efectos: modifica el conjunto de datos mostrado por los widgets vinculados.
Relaciones
- Requiere: Páginas de informe y Widgets y diseño.
- Dispara / afecta: ejecución de datos de widgets.
Notas
- Los filtros fijos de un widget no se exponen al lector del informe.