Метод PivotTableEditor.setAdditionalCalculations
Метод задает дополнительные вычисления для поля значений сводной таблицы.
Вызов
public PivotTableEditor setAdditionalCalculations(string valueFieldName, PivotTableCalculationData calculationData)
Параметры
-
valueFieldName: название поля значений, типstring. -
calculationData: настройки дополнительных вычислений, тип PivotTableCalculationData.
Возвращает
- текущий редактор сводных таблиц, тип PivotTableEditor.
Пример дополнительных вычислений типа "Отличие" от предыдущего значения в поле Country
Table sheet = document.getBlocks().getTable(0);
PivotTable pivotTable = sheet.getCell("J8").getPivotTable();
PivotTableEditor tableEditor = pivotTable.createPivotTableEditor();
PivotTableCalculationData data = new PivotTableCalculationData();
data.calculationType = PivotTableDataCalculationType.Difference;
var baseItem = new PivotTableCalculationDataBaseItem(PivotTableBaseItemPosition.Previous);
data.baseEntity = new PivotTableCalculationDataBaseEntity("Country", baseItem);
tableEditor.setAdditionalCalculations("Sum of Total", data);
tableEditor.apply();