Ad ogni rilascio, l’elenco delle funzionalità di 4D View Pro cresce.Questa versione non fa eccezione: 4D v19 R7 è dotata di una nuova versione di SpreadJS, la v15.2, e di un aggiornamento della barra multifunzione compatibile con essa.
Scopriamo le nuove funzionalità offerte da questa nuova versione.
Miglioramenti alle tabelle pivot
Supporto per lo slicer della linea temporale
Le tabelle pivot ora supportano le fette temporali, consentendo agli utenti di tagliare i dati in base a date specifiche. Oltre a filtrare una tabella pivot in base alle date, è possibile utilizzare il time slice per filtrare dinamicamente in base alla data e/o all’ora con un robusto controllo a scorrimento. Un esempio è disponibile qui.
Mostrare gli elementi senza dati
Per impostazione predefinita, le tabelle pivot visualizzano solo gli elementi contenenti dati, il che è particolarmente evidente quando le righe o le colonne non sono visibili quando vengono filtrate. Con la nuova opzione “Mostra elementi senza dati”, è possibile consentire alla tabella Pivot di mostrare questi valori vuoti anche se non contengono dati.
Tabella Pivot Abilita la modifica del valore dei dati
Per impostazione predefinita, le celle delle tabelle Pivot non possono essere modificate, ma solo gli intervalli Pivot, proprio come in Excel. Con questa versione, gli utenti finali possono ora modificare i valori delle celle delle tabelle Pivot e quindi aggiornare e ricaricare l’origine dati di una tabella Pivot per riflettere le modifiche. Per gli sviluppatori, questa possibilità è attivata da una proprietà chiamata pivot.EnableDataValueEditing.
Miglioramento del calcolo
“.” Supporto dell’operatore oggetto
Il motore di calcolo supporta ora l’uso di “.” come operatore per recuperare le proprietà di un oggetto. Ad esempio, se la cella A1 contiene un oggetto con la proprietà “nomeprodotto”, è possibile utilizzare questo operatore per fare riferimento ad esso:
Origine e destinazione delle formule in più cartelle di lavoro
Il supporto per le formule cross-workbook è stato aggiunto nella prima release del Service Pack. Con questa versione, abbiamo aggiunto ulteriori informazioni sui riferimenti di origine e di destinazione sotto forma del nuovo parametro includeItemDetail della funzione getExternalReferences, che consente allo sviluppatore di ottenere la riga, la colonna e gli intervalli di origine specifici di un determinato file per sapere con precisione da quali celle provengono i riferimenti specifici.
Nuove funzioni di Excel
Sono state aggiunte alcune nuove funzioni di Excel:
Funzioni di manipolazione del testo
Le tre nuove funzioni di manipolazione del testo includono:
-
- TEXTBEFORE – Restituisce il testo che si trova prima dei caratteri di delimitazione.
- TEXTAFTER – Restituisce il testo che si trova dopo i caratteri di delimitazione.
- TEXTSPLIT – Divide il testo in righe o colonne utilizzando i delimitatori.
Funzioni di manipolazione degli array
Le undici nuove funzioni di manipolazione degli array includono:
- VSTACK – Impila gli array verticalmente
- HSTACK – Impila gli array orizzontalmente
- TOROW – Restituisce l’array come una riga
- TOCOL – Restituisce l’array come una colonna
- WRAPROWS – Avvolge una matrice di righe in una matrice 2D
- WRAPCOLS – Avvolge un array di colonne in un array 2D
- TAKE – Restituisce righe o colonne dall’inizio o dalla fine dell’array
- DROP – Toglie le righe o le colonne dall’inizio o dalla fine dell’array
- CHOOSEROWS – Restituisce le righe specificate da un array
- CHOSECOLS – Restituisce le colonne selezionate da un array
- EXPAND – Espande un array alle dimensioni specificate.
Avete bisogno di ulteriori informazioni? Date un’occhiata ai post di SpreadjsJS v15.1 e SpreadJS v15.2 per maggiori dettagli.
Condividete con noi la vostra esperienza sul forum 4D.