Tablas dinámicas no estáticas¶
Al insertar una vista de tabla dinámica de Odoo en una hoja de cálculo, esta es una tabla dinámica estática de manera predeterminada. Cada celda de una tabla dinámica estática contiene una función específica de Odoo que obtiene los datos de su base de datos.

Las celdas de la tabla dinámica estática se actualizan cuando los datos correspondientes en su base de datos cambian, como las ventas que están relacionadas con un trimestre en específico o un vendedor.
Las tablas dinámicas estáticas no se expanden de manera automática para acomodar nuevos datos, por ejemplo, los datos de ventas de un nuevo trimestre o de un vendedor recién contratado, y tampoco es posible agregar ni alterar las dimensiones (las columnas y las filas) o medidas a través de las propiedades de la tabla dinámica.
Nota
Si intenta actualizar o alterar las propiedades de una tabla dinámica que acaba de insertar en una hoja de cálculo aparecerá un mensaje de error en la esquina superior derecha de la pantalla:

Puede crear una tabla dinámica no estática a partir de una estática para tener más flexibilidad al manipular su tabla dinámica.
Crear una tabla dinámica no estática¶
Hay dos formas principales de crear una tabla dinámica no estática desde una tabla estática:
Duplicar la tabla dinámica estática desde las propiedades de la tabla dinámica: Abra las propiedades de la tabla dinámica, haga clic en el icono (engranaje) que se encuentra en la esquina superior derecha del panel y luego haga clic en Duplicar.
Esto crea una nueva fuente de datos e inserta una versión no estática de la tabla en una nueva hoja. Esta tendrá el mismo estilo que la tabla original.
Nota
Al utilizar este método, la nueva tabla dinámica obtiene el siguiente ID de tabla dinámica disponible. Esto significa que puede crear varias vistas de tabla dinámica asociadas con el mismo modelo, pero con diferentes ajustes, grupos o cálculos.
Volver a insertar la tabla dinámica no estática desde el menú Datos: Coloque el cursor en una celda vacía en la hoja que contiene su tabla dinámica estática. Haga clic en
en la barra de menú y luego seleccione la tabla dinámica correspondiente.Aparecerá una nueva tabla dinámica no estática con el mismo estilo que la original.
Nota
Al utilizar este método, las tablas comparten la misma fuente de datos, así que también comparten el mismo ID. Elimine la tabla dinámica estática original para evitar confusiones.
Truco
También puede agregar la función de la tabla dinámica no estática a una celda vacía de forma directa, pero con este método deberá volver a aplicar el formato de la tabla manualmente.
Funciones de las tablas dinámicas no estáticas¶
En lugar de que cada celda contenga una función única que obtenga los datos de su base de datos, como en una tabla dinámica estática, una tabla dinámica no estática utiliza una sola función:
=PIVOT(pivot_id, [row_count], [include_total], [include_column_titles], [column_count] )
Los argumentos de la función son los siguientes:
pivot_id
: El ID asignado al insertar la tabla dinámica. La primera tabla dinámica insertada en una hoja de cálculo recibe el ID1
, la segunda el ID2
y así sucesivamente.número_filas
ynúmero_columnas
: El número de filas y columnas respectivamente.incluir_total
eincluir_títulos_de_columna
: Los valores de0
eliminan el total y los títulos de las columnas respectivamente.
Esta es una función de matriz que permite que la tabla dinámica se expanda de manera automática para acomodar los resultados de la función.
La celda superior izquierda contiene la función editable, mientras que al hacer clic en cualquier otra celda aparecerá esta fórmula en gris.

Truco
Si lo necesita necesario, puede actualizar la función de una tabla dinámica no estática para eliminar elementos como el total o los títulos de las columnas.
Con la función abierta en la barra de fórmulas o en la celda superior izquierda de la tabla dinámica, coloque el cursor después del ID de la tabla dinámica y luego escriba ,
para ir al campo opcional que desea modificar. En el siguiente ejemplo, al agregar el valor 0
para [incluir_total]
, se elimina el total de filas y el total de columnas de la tabla dinámica.

Alterar o manipular una tabla dinámica no estática¶
Abra las propiedades de la tabla dinámica para manipular datos en una tabla no estática.
Las siguientes opciones están disponibles al hacer clic en el icono (engranaje):
Invertir ejes: Mueve todas las dimensiones representadas en columnas a filas y viceversa.
Truco
Invertir los ejes muestra los datos desde otra perspectiva, y podría aportar información nueva, pero, dependiendo del volumen de datos, puede generar errores #SPILL. Esto ocurre cuando una fórmula intenta mostrar un rango de valores, pero algo bloquea esas celdas, como otros datos, celdas combinadas o los límites de la hoja actual.
Al pasar el cursor sobre la celda que contiene #SPILL aparecen los detalles del error.
Duplicar: Duplica la tabla dinámica no estática y crea una nueva fuente de datos con distintas propiedades.
Eliminar: Elimina la fuente de datos de la tabla dinámica no estática.
Nota
Eliminar la fuente de datos de una tabla dinámica no elimina la representación visual de los datos. Elimine la tabla de la hoja de cálculo de la manera que prefiera, por ejemplo, mediante comandos del teclado, menús de la hoja de cálculo o elimine la hoja.
Dimensiones¶
Las dimensiones de la tabla dinámica, es decir, cómo se agrupan los datos, se colocan en columnas y filas según cómo aparecían en la vista de tabla dinámica en su base de datos antes de insertarla en la hoja de cálculo.
Puede:
Hacer clic en Agregar para incluir nuevas dimensiones.
Eliminar las dimensiones existentes al hacer clic en el icono (eliminar) de la dimensión correspondiente.
Cambiar el orden en que aparecen las dimensiones en las columnas o filas al hacer clic en la dimensión y luego arrastrarla a la posición deseada dentro de la sección correspondiente.
Cambiar el eje en el que aparece una dimensión al hacer clic y arrastrar la dimensión de columnas a filas o viceversa.
Cambiar el orden los valores de una dimensión al seleccionar Ascendente, Descendente o Sin ordenar en el campo Ordenar por.
Para las dimensiones basadas en fechas u horas, seleccionar la granularidad deseada con las opciones del menú desplegable.
Medidas¶
Las medidas de su tabla dinámica, es decir, lo que está midiendo o analizando, en función de las dimensiones que eligió, están enumeradas en el orden en que aparecen en la vista de tabla dinámica de su base de datos.
Puede:
Agregar nuevas medidas, incluidas las medidas calculadas al hacer clic en Agregar.
Ocultar (), mostrar () o eliminar () las medidas existentes.
Editar el nombre de las medidas existentes al hacer clic en él.
Cambiar el orden en que aparecen las medidas al hacer clic en la medida y arrastrándola a la posición deseada.
Cambiar cómo aparecen las medidas al hacer clic en el icono (engranaje) junto a la medida correspondiente y seleccionar la opción deseada en el menú desplegable, como % del total general o Clasificar de menor a mayor. La tabla dinámica se actualiza de manera dinámica al aplicar los cambios.
Elegir cómo se agregan las medidas, por ejemplo, por suma, promedio o mínimo.
Medidas calculadas¶
Es posible agregar medidas calculadas si la medida deseada no existía en la vista de tabla dinámica original. Por ejemplo, podría agregar una medida calculada para mostrar el ingreso promedio por orden o el margen de ganancia por producto.
Para agregar una medida calculada:
Haga clic en Agregar en la sección Medidas de las propiedades de la tabla dinámica.
Haga clic en la opción Agregar medida calculada de la lista desplegable.
Haga clic en el nombre de la medida calculada para cambiarlo.
Haga clic en la línea que inicia con
=
y escriba la fórmula.Example
En el siguiente ejemplo, los ingresos promedio por orden se suman dividiendo la suma de las ventas entre el número de órdenes.
Seleccione un valor en el menú desplegable para elegir cómo agregar la medida.
Truco
Usar una tabla dinámica estática tiene ventajas, por ejemplo, podrá ver las funciones de cada celda. Para hacer esto, seleccione la parte relevante de su tabla dinámica no estática, cópiela y luego péguela en una parte vacía de la hoja. Haga clic en cualquier celda pegada para ver la función de Odoo utilizada para obtener los datos.