Especificación de la posición absoluta del elemento pivote
Contents
[
Hide
]
A veces, el usuario necesita especificar la posición absoluta de los elementos pivote, Aspose.Cells API ha expuesto algunas propiedades nuevas y un método para cumplir con los requisitos del usuario.
- AdicionalPivotItem.Posición propiedad que se puede usar para especificar el índice de posición en todos los PivotItems independientemente del nodo principal. AdicionalPivotItem.PositionInSameParentNode propiedad que se puede usar para especificar el índice de posición en PivotItems en el mismo nodo principal.
- AdicionalPivotItem.Move(int count, bool isSameParent)para mover el elemento hacia arriba o hacia abajo en función del valor de conteo, donde conteo es el número de posiciones para mover el PivotItem hacia arriba o hacia abajo. Si el valor de conteo es menor que cero, el elemento se moverá hacia arriba donde, como si el valor de conteo fuera mayor que cero, PivotItem se moverá hacia abajo, el parámetro de tipo booleano isSameParent especifica si la operación de movimiento debe realizarse en el mismo nodo principal O no.
- Obsoleto elPivotItem.Move(recuento int) por lo tanto, se sugiere utilizar el método recién agregadoPivotItem.Move(int count, bool isSameParent) en cambio.
El siguiente código de ejemplo crea una tabla dinámica y luego especifica las posiciones de los elementos dinámicos en el mismo nodo principal. Puedes descargar elExcel fuente yExcel de salida archivos para su referencia. Si abre el archivo de salida de Excel, verá que el elemento pivote “4H12” está en la posición 0 en el padre “K11” y “DIF400” está en la tercera posición. De manera similar, CA32 está en la posición 1 y AAA3 está en la posición 2
Tenga en cuenta que es necesario llamar a los métodos PivotTable.RefreshData y PivotTable.CalculateData antes de usarPivotItem.Posición, PivotItem.PositionInSameParentNode propiedades yPivotItem.Move(int count, bool isSameParent) método.