Specificare la posizione assoluta dell elemento pivot
Contents
[
Hide
]
A volte, gli utenti devono specificare la posizione assoluta degli elementi pivot, l’API di Aspose.Cells for Node.js via C++ ha introdotto alcune nuove proprietà e un metodo per soddisfare questa esigenza.
- Aggiunta la proprietà PivotItem.setPosition che può essere utilizzata per specificare l’indice di posizione in tutti i PivotItems indipendentemente dal nodo genitore. Aggiunta la proprietà PivotItem.setPositionInSameParentNode che può essere utilizzata per specificare l’indice di posizione nei PivotItems sotto lo stesso nodo genitore.
- Aggiunta del metodo PivotItem.move per spostare l’elemento su o giù in base al valore del conteggio, dove il conteggio è il numero di posizioni per spostare l’elemento pivot su o giù. Se il valore del conteggio è inferiore a zero, l’elemento verrà spostato verso l’alto mentre se il valore del conteggio è maggiore di zero, l’elemento pivot si sposterà verso il basso, il parametro di tipo Boolean isSameParent specifica se l’operazione di spostamento deve essere eseguita nello stesso nodo padre o meno.
- Il metodo PivotItem.move(int count) è stato desueto, pertanto si consiglia di usare invece il nuovo metodo PivotItem.move(number, boolean).
Il seguente codice di esempio crea una tabella pivot e specifica quindi le posizioni degli elementi pivot nello stesso nodo padre. Puoi scaricare i file Excel di origine e Excel di output per il tuo riferimento. Se apri il file Excel di output, vedrai che l’elemento pivot “4H12” si trova nella posizione 0 nel padre “K11” e “DIF400” si trova nella terza posizione. Allo stesso modo, CA32 si trova nella posizione 1 e AAA3 è nella posizione 2
Si prega di notare che è necessario chiamare i metodi PivotTable.RefreshData e PivotTable.CalculateData prima di utilizzare le proprietà PivotItem.setPosition, PivotItem.setPositionInSameParentNode e il metodo PivotItem.move.