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 | Вычисление неизвестно или не поддерживается. |
Office Scripts