Указание абсолютного положения элемента сводки
Contents
[
Hide
]
Иногда пользователю необходимо указать абсолютную позицию элементов сводки, Aspose.Cells API предоставил несколько новых свойств и метод для выполнения требований пользователя.
- ДобавленPivotItem.Position свойство, которое можно использовать для указания индекса позиции во всех PivotItems независимо от родительского узла. ДобавленPivotItem.PositionInSameParentNode свойство, которое можно использовать для указания индекса позиции в PivotItems под тем же родительским узлом.
- ДобавленPivotItem.Move (целое число, логическое значение isSameParent)для перемещения элемента вверх или вниз в зависимости от значения счетчика, где счетчик — это номер позиции, на которую нужно переместить PivotItem вверх или вниз. Если значение счетчика меньше нуля, элемент будет перемещен вверх, а если значение счетчика больше нуля, PivotItem переместится вниз, логический параметр isSameParent указывает, должна ли операция перемещения выполняться в том же родительском узле. или не.
- УстарелоPivotItem.Move(целое число) метод, поэтому предлагается использовать недавно добавленный методPivotItem.Move (целое число, логическое значение isSameParent) вместо.
Следующий пример кода создает сводную таблицу, а затем указывает позиции сводных элементов в том же родительском узле. Вы можете скачатьисходный файл Excel ивывод Excel файлы для справки. Если вы откроете выходной файл Excel, вы увидите, что сводной элемент «4H12» находится на 0-й позиции в родительском «K11», а «DIF400» — на 3-й позиции. Точно так же CA32 находится в позиции 1, а AAA3 — в позиции 2.
Обратите внимание, перед использованием необходимо вызвать методы PivotTable.RefreshData и PivotTable.CalculateData.PivotItem.Position, PivotItem.PositionInSameParentNode свойства иPivotItem.Move (целое число, логическое значение isSameParent) метод.