El constructor de reportes permite armar un reporte sin código: se elige una fuente de datos, se agregan dimensiones (cómo agrupar) y métricas (qué medir), y el servidor traduce todo a una consulta de agregación de MongoDB.Documentation Index
Fetch the complete documentation index at: https://woku.app/docs/llms.txt
Use this file to discover all available pages before exploring further.
Fuentes de datos
- Respuestas de formularios (
form-responses). - NPS (
nps). - Envíos de formularios (
form-submissions). - Planes de acción (
action-plans).
Dimensiones
Una dimensión es un campo por el que agrupar. Para campos de fecha se puede elegir una granularidad: día, semana o mes. Por ejemplo,createdAt agrupado por semana.
Métricas
Una métrica es un valor agregado. Las agregaciones disponibles son:- count: cantidad de documentos.
- sum, avg, min, max: sobre un campo numérico (por
ejemplo,
avgdescore).
Visualización
El reporte se puede mostrar como tabla, barra, línea, torta, mapa de calor o tarjeta de indicador. En V1 la vista previa se renderiza como tabla; las visualizaciones gráficas por tipo están planificadas como mejora posterior.Vista previa y guardado
- Define nombre, fuente, dimensiones y métricas.
- Guarda la definición.
- Pulsa Ejecutar para ver el resultado en una tabla.
- Exporta a CSV, Excel o PDF, o agéndalo.
Cómo se construye la consulta
El servidor genera el pipeline en este orden:$matchcon elcompanyId(garantía multi-tenant) y los filtros.$grouppor las dimensiones (con$dateTrunccuando hay granularidad) calculando las métricas.$projectpara aplanar el resultado.$sortpor la primera dimensión.