Freigeben über


ExcelScript.ShowAsRule interface

Hinweise

Beispiele

/**
 * The script changes the display for "Crates Sold at Farm".
 * The field shows each value's difference
 * from the value of the "Lemon" in the same row.
 * If the row has no value for "Lemon", the field shows "#N/A".
 */
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");

  // Get the row hierarchy "Type".
  const typeField = farmPivot.getRowHierarchy("Type").getFields()[0];

  // Change the data hierarchy to show each value as the difference
  // from the value of the "Lemon" in that row.
  const rule: ExcelScript.ShowAsRule = {
    calculation: ExcelScript.ShowAsCalculation.differenceFrom,
    baseField: typeField,
    baseItem: typeField.getPivotItem("Lemon")
  }
  farmSales.setShowAs(rule);

  // Set the name of the field to match the new behavior.
  farmSales.setName("Difference from Lemons of Crates Sold at Farm");
}

Eigenschaften

baseField

Das PivotField, auf dem die ShowAs Berechnung basieren soll, falls zutreffend je nach ShowAsCalculation Typ, andernfalls null.

baseItem

Das Element, auf dem die ShowAs Berechnung basieren soll, falls zutreffend je nach ShowAsCalculation Typ, andernfalls null.

calculation

Die ShowAs Berechnung, die für das PivotField verwendet werden soll. Weitere Informationen finden Sie unter ExcelScript.ShowAsCalculation .

Details zur Eigenschaft

baseField

Das PivotField, auf dem die ShowAs Berechnung basieren soll, falls zutreffend je nach ShowAsCalculation Typ, andernfalls null.

baseField?: PivotField;

Eigenschaftswert

baseItem

Das Element, auf dem die ShowAs Berechnung basieren soll, falls zutreffend je nach ShowAsCalculation Typ, andernfalls null.

baseItem?: PivotItem;

Eigenschaftswert

calculation

Die ShowAs Berechnung, die für das PivotField verwendet werden soll. Weitere Informationen finden Sie unter ExcelScript.ShowAsCalculation .

calculation: ShowAsCalculation;

Eigenschaftswert