次の方法で共有


ExcelScript.ShowAsCalculation enum

DataPivotField の ShowAs 計算関数。

注釈

/**
 * 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 (総計の総計)) / ((Grand Row Total) x (Grand Column Total))

none

計算は適用されません。

percentDifferenceFrom

指定した [基本] フィールドと [基本] 項目との違い。

percentOf

指定した [基本] フィールドと [基本] 項目の割合。

percentOfColumnTotal

列の合計の割合。

percentOfGrandTotal

総計の割合。

percentOfParentColumnTotal

指定した [基本] フィールドの列合計の割合。

percentOfParentRowTotal

指定した [基本] フィールドの行合計の割合。

percentOfParentTotal

指定した [基本] フィールドの総計の割合。

percentOfRowTotal

行の合計の割合。

percentRunningTotal

指定した [基本] フィールドの実行率の合計。

rankAscending

指定した Base フィールドの昇順ランク。

rankDecending

指定した Base フィールドの降順ランク。

runningTotal

指定した Base フィールドの合計を実行します。

unknown

計算が不明であるか、サポートされていません。