¡La recta final! En el Día 21 generamos documentos estáticos (PDFs). Hoy nos centramos en los informes dinámicos, que permiten a los gerentes y analistas tomar decisiones informadas: la Vista Pivot y la Vista Gráfica.
Estas vistas son fundamentales para el Business Intelligence (BI) en Odoo (V19), ya que transforman datos transaccionales en resúmenes agregados fáciles de entender.
¿Qué hemos cubierto en el Día 22?
Hemos añadido las vistas <pivot> y <graph> en nuestro XML y nos hemos asegurado de que estén disponibles en la Acción de Ventana (act_window) de nuestro modelo.
Los componentes clave que hemos cubierto son:
1. La Vista Pivot (<pivot>)
La Vista Pivot genera una tabla dinámica. Su estructura define qué campos se usan para agregar y resumir la información:
- Medidas (measure): Los campos numéricos que se van a sumar, contar o promediar (ej. cantidad vendida, total). Se definen con <field name=»campo_numerico» type=»measure»/>.
- Filas y Columnas (row y col): Los campos que se usan para agrupar las medidas (ej. agrupar por vendedor, por mes, por estado). Se definen con <field name=»campo_agrupacion» type=»row/col»/>.
2. La Vista Gráfica (<graph>)
La Vista Gráfica (<graph>) utiliza la misma información y medidas que la Vista Pivot, pero las representa visualmente (gráfico de barras, pastel o líneas).
- Atributo type: Permite definir el tipo de gráfico por defecto (bar, line, pie).
- Estructura: Similar a la Pivot, definimos las medidas y las dimensiones de agrupamiento (ej. <field name=»vendedor_id» type=»row»/>).
3. Activación de las Vistas
Para que el usuario vea los iconos de Pivot y Gráfico en la parte superior de la lista de registros, debemos asegurarnos de que la Acción de Ventana (act_window) de nuestro modelo incluya pivot y graph en su lista de view_mode.
La Importancia para el Análisis
Las Vistas Pivot y Gráfica son herramientas de análisis ad hoc muy poderosas. Permiten a cualquier usuario de Odoo arrastrar y soltar dimensiones y medidas para generar informes en tiempo real, sin depender del desarrollador.
Explicación Detallada en Vídeo
En el siguiente vídeo, te muestro la sintaxis de ambas vistas, cómo se definen las medidas y cómo se configuran en la act_window para que aparezcan correctamente en Odoo V19.
Código Fuente en GitLab
Puedes consultar el código fuente completo de esta lección, con la definición de las Vistas Pivot y Gráfica, directamente en nuestro repositorio.
➡️ Ver el Código en GitLab: https://github.com/angelmoya/calendario-adviento-curso-tecnico-odoo-19/tree/f93bc560dbaec57210c090695b1a3c1309c25073
Conecta Conmigo y Sigue Aprendiendo
¡Ya tienes tu módulo con capacidades de BI! Mañana, el campo más útil para compartir datos.
- LinkedIn: Conecta conmigo en LinkedIn
- YouTube: ¡No olvides suscribirte al canal para no perderte ninguna lección! http://www.youtube.com/@AngelMoya-Odoo