4D View Pro: Crear una tabla dinámica a partir de una tabla de datos

Traducido automáticamente de Deepl

Las tablas dinámicas están entre las funcionalidades más valiosas que permiten a los usuarios resumir y analizar rápidamente grandes cantidades de datos para ver comparaciones, patrones y tendencias en sus datos. Desde 4D v19, las tablas dinámicas están incluidas en 4D View Pro. Esta entrada de blog revisa cómo utilizar una tabla dinámica a través de la interfaz de cinta.

El video a continuación muestra cómo crear una tabla dinámica con la cinta de opciones. Cada paso se describe a continuación del vídeo:

Añadir datos

El primer paso es siempre crear una fuente de datos para su tabla dinámica. En esta entrada de blog, utilizamos los datos de una tabla de nuestra base de datos. Para utilizarla, añadimos una nueva hoja llamada «DataSource» y creamos en ella una nueva tabla que contenga los datos:

$data:=New object("SalesSource"; ds.Sales.all().toCollection())

// Create a new sheet that contains the data
VP ADD SHEET(This.Area; 1; "DataSource")

// Data context creation
VP SET DATA CONTEXT(This.Area; $context; Null; 1)

// Creation of a table that will be used by the table as datasource
VP CREATE TABLE(VP Cell(This.Area; 0; 0; 1); This.TableName; $contextAttribut)

Los datos se muestran ahora en una tabla en la segunda hoja del libro de trabajo titulada DataSource:

Añadir una tabla dinámica

Ahora que tenemos nuestros datos en una tabla, añadiremos una tabla dinámica. Selecciona la tabla de origen en el documento y haz clic en el botón Tabla dinámica de la cinta de opciones:

blank

Se abre una ventana que te permite elegir dónde quieres colocar tu tabla dinámica:

blank

Ahora hay una tabla pivotante en blanco en una nueva hoja de cálculo de su documento:

blank

Panel lateral de la tabla pivotante

Para activar el panel lateral de la tabla pivotante, haga clic en el área de la tabla pivotante y arrastre y suelte los campos que necesite:

blank

A continuación se muestra un ejemplo de tabla dinámica que puede obtener:

blank

Echa un vistazo a la documentación de SpreadJS para encontrar todas las formas de gestionar tus tablas dinámicas.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se unió al equipo de 4D Program en noviembre de 2016. Como Product Owner, está a cargo de escribir las historias de usuario y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la característica entregada cumple con las necesidades del cliente. Después de obtener una licenciatura en Ciencias de la Computación en el CNAM, Fabrice se unió a una pequeña empresa de publicación de software como desarrollador Windev. A continuación, trabajó para diferentes empresas del sector industrial y comercial como desarrollador de Windev y de la web, así como asesor técnico de nuevas funcionalidades.