Specificare la posizione assoluta dell'elemento pivot
Contents
[
Hide
]
A volte, l’utente deve specificare la posizione assoluta degli elementi pivot, Aspose.Cells API ha esposto alcune nuove proprietà e un metodo per soddisfare i requisiti dell’utente.
- AggiuntoPivotItem.Position proprietà che può essere utilizzata per specificare l’indice di posizione in tutti i PivotItem indipendentemente dal nodo padre. AggiuntoPivotItem.PositionInSameParentNode proprietà che può essere utilizzata per specificare l’indice di posizione nei PivotItems sotto lo stesso nodo padre.
- AggiuntoPivotItem.Move(int count, bool isSameParent)metodo per spostare l’elemento in alto o in basso in base al valore di conteggio, dove conteggio è il numero di posizioni per spostare l’oggetto PivotItem in alto o in basso. Se il valore del conteggio è minore di zero, l’elemento verrà spostato verso l’alto dove, come se il valore del conteggio fosse maggiore di zero, il PivotItem si sposterà verso il basso, il parametro di tipo booleano isSameParent specifica se l’operazione di spostamento deve essere eseguita nello stesso nodo padre o no.
- Obsoleto ilPivotItem.Move(int count) metodo pertanto si suggerisce di utilizzare il metodo appena aggiuntoPivotItem.Move(int count, bool isSameParent) invece.
Il seguente codice di esempio crea una tabella pivot e quindi specifica le posizioni degli elementi pivot nello stesso nodo padre. Puoi scaricare ilfonte Excel euscita Excel file per il vostro riferimento. Se apri il file Excel di output, vedrai che l’elemento pivot “4H12” è in posizione 0 nel genitore “K11” e “DIF400” è in posizione 3. Allo stesso modo, CA32 è in posizione 1 e AAA3 è in posizione 2
Si noti che è necessario chiamare i metodi PivotTable.RefreshData e PivotTable.CalculateData prima di utilizzarePivotItem.Position, PivotItem.PositionInSameParentNode proprietà ePivotItem.Move(int count, bool isSameParent) metodo.