Поделиться через


ExcelScript.ShowAsCalculation enum

Функция вычисления ShowAs для DataPivotField.

Комментарии

Примеры

/**
 * The script changes the display for "Crates Sold at Farm".
 * It shows the percentage of the grand total, 
 * instead of the default sum.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the PivotTable named "Farm Pivot".
  const farmPivot = workbook.getPivotTable("Farm Pivot");

  // Get the data hierarchy "Sum of Crates Sold at Farm".
  const farmSales = farmPivot.getDataHierarchy("Sum of Crates Sold at Farm");

  // Show the data as a percentage of the grand total.
  farmSales.setShowAs({
    calculation: ExcelScript.ShowAsCalculation.percentOfGrandTotal
  });
}

Поля

differenceFrom

Отличие от указанного базового поля и базового элемента.

index

Вычисляет значения следующим образом: ((значение в ячейке) x (общий итог общих итогов)) / ((Общее число строк) x (общий итог столбца))

none

Вычисление не применяется.

percentDifferenceFrom

Отличие от указанного базового поля и базового элемента.

percentOf

Процент указанного базового поля и базового элемента.

percentOfColumnTotal

Процент от общего числа столбцов.

percentOfGrandTotal

Процент от общего объема.

percentOfParentColumnTotal

Процент от общего числа столбцов для указанного базового поля.

percentOfParentRowTotal

Процент от общего числа строк для указанного базового поля.

percentOfParentTotal

Процент общего итога для указанного базового поля.

percentOfRowTotal

Процент от общего числа строк.

percentRunningTotal

Процент выполнения указанного базового поля.

rankAscending

Возрастающий ранг указанного базового поля.

rankDecending

Убывая ранг указанного базового поля.

runningTotal

Итог выполнения указанного базового поля.

unknown

Вычисление неизвестно или не поддерживается.