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:
Si apre una finestra che consente di scegliere dove inserire la tabella pivot:
Ora è presente una tabella pivot vuota in un nuovo foglio di lavoro del documento:
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:
Di seguito è riportato un esempio di tabella pivot che è possibile ottenere:
Consultate la documentazione di SpreadJS per trovare tutti i modi per gestire le tabelle pivot.