OdooWiki OCA HUB

Web Pivot Computed Measure

web_pivot_computed_measure folder_open OCA/web open_in_new
web Licencia: AGPL-3

Añade soporte para medidas calculadas en la vista pivote.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Permite a los usuarios crear sus propias medidas calculadas directamente dentro de las vistas pivot, combinando dos medidas existentes con suma, resta, multiplicación, división o porcentaje, sin ningún trabajo de desarrollo.

Este módulo amplía el selector de medidas de la vista pivote con una nueva opción "Computed Measure". Desde el desplegable de medidas de cualquier vista pivote, los usuarios abren un pequeño formulario donde eligen Measure 1, Measure 2, una operación (Sum, Sub, Mult, Div o Perc), un nombre opcional y un formato de visualización (Integer, Float o Percentage), y luego hacen clic en Add.

La nueva medida se añade al pivote y sus valores se calculan para cada celda a partir de las dos medidas de origen. Se puede usar como cualquier otra medida, y se almacena en el contexto, por lo que se conserva cuando el pivote se guarda como filtro favorito y se recarga más tarde.

Reglas de negocio mostradas en el código: - Una medida de origen que es usada por una medida calculada activa no se puede desactivar; se indica al usuario que desactive primero la medida calculada. - Activar una medida calculada activa automáticamente las medidas de las que depende. - La división por cero se muestra como "-" en lugar de un error. - En modo desarrollador/debug hay disponible una operación adicional "Custom", donde se puede escribir una fórmula libre.

El módulo solo afecta a la vista pivote del cliente web; no se añaden nuevos modelos de negocio. Se proporcionan una vista pivote de demostración en res.partner y un menú de demostración para probar.

Depende de

web

Menús que añade

demo_menu_res_partner_report_pivot

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 6 confirmadas, 3 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Ve a la vista pivot y haz clic en el menú "Measures", verás una nueva opción llamada 'Computed Measure'.

Tienes las siguientes opciones para crear una 'computed measure':

  • Measure 1: Se usa en 'operation formula' como 'm1'
  • Measure 2: Se usa en 'operation formula' como 'm2'
  • Operation: La fórmula
  • Sum: m1 + m2
  • Sub: m1 - m2
  • Mult: m1 * m2
  • Div: m1 / m2 (Format: Float)
  • Perc m1 / m2 (Format: Percentage)
  • Custom: Opción especial visible solo en modo debug para escribir una fórmula personalizada.
  • Name: El nombre de la nueva medida (vacío = generado automáticamente)
  • Format: Cómo se imprimirá el valor
  • Integer
  • Float
  • Percentage (value * 100)
  • Formula*: Fórmula de operación personalizada. Esta fórmula se evalúa usando 'PY.eval'

Estas computed measures se pueden mezclar (puedes reutilizarlas para crear nuevas computed measures) y guardar como favoritas.

Ten en cuenta que las "measures/computed measures" involucradas en una 'computed measure' activa no se pueden desactivar hasta que hayas desactivado la 'computed measure'.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.