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