4D View Pro: Creare una tabella pivot da una tabella di dati

Tradotto automaticamente da Deepl

Le tabelle pivot sono tra le funzioni più preziose che consentono agli utenti di riassumere e analizzare rapidamente grandi quantità di dati per vedere confronti, modelli e tendenze nei dati. Dalla versione 4D v19, le tabelle pivot sono incluse in 4D View Pro. Questo blog post spiega come utilizzare una tabella pivot attraverso l’interfaccia ribbon.

Il video seguente mostra come creare una tabella pivot con la barra multifunzione. Ogni fase è descritta sotto il video:

Aggiungere dati

Il primo passo è sempre quello di creare un’origine dati per la tabella pivot. In questo blog post, utilizziamo i dati di una tabella del nostro database. Per utilizzarli, aggiungiamo un nuovo foglio denominato “DataSource” e creiamo in esso una nuova tabella contenente i dati:

$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)

I dati vengono ora visualizzati in una tabella nel secondo foglio di lavoro della cartella di lavoro intitolata DataSource:

Aggiungere una tabella pivot

Ora che i dati sono stati inseriti in una tabella, è possibile aggiungere una tabella pivot. Selezionate la tabella di origine nel documento e fate clic sul pulsante Tabella pivot della barra multifunzione:

blank

Si apre una finestra che consente di scegliere dove inserire la tabella pivot:

blank

Ora è presente una tabella pivot vuota in un nuovo foglio di lavoro del documento:

blank

Pannello laterale della tabella pivot

Per attivare il pannello laterale della tabella pivot, fare clic sull’area della tabella pivot e trascinare i campi desiderati:

blank

Di seguito è riportato un esempio di tabella pivot che è possibile ottenere:

blank

Consultate la documentazione di SpreadJS per trovare tutti i modi per gestire le tabelle pivot.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené si è unito al team di 4D Program nel novembre 2016. In qualità di Product Owner, è incaricato di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente.Dopo aver conseguito una laurea in Informatica presso il CNAM, Fabrice è entrato a far parte di una piccola società di pubblicazione di software come sviluppatore Windev. In seguito ha lavorato per diverse aziende del settore industriale e commerciale come sviluppatore Windev e web e come consulente tecnico su nuove funzionalità.