Partager via


ExcelScript.ShowAsRule interface

Remarques

Exemples

/**
 * 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");
}

Propriétés

baseField

PivotField sur lequel baser le ShowAs calcul, le cas échéant en fonction du ShowAsCalculation type , sinon null.

baseItem

Élément sur lequel baser le ShowAs calcul, le cas échéant en fonction du ShowAsCalculation type , sinon null.

calculation

Calcul ShowAs à utiliser pour le champ croisé dynamique. Pour plus d’informations, consultez ExcelScript.ShowAsCalculation .

Détails de la propriété

baseField

PivotField sur lequel baser le ShowAs calcul, le cas échéant en fonction du ShowAsCalculation type , sinon null.

baseField?: PivotField;

Valeur de propriété

baseItem

Élément sur lequel baser le ShowAs calcul, le cas échéant en fonction du ShowAsCalculation type , sinon null.

baseItem?: PivotItem;

Valeur de propriété

calculation

Calcul ShowAs à utiliser pour le champ croisé dynamique. Pour plus d’informations, consultez ExcelScript.ShowAsCalculation .

calculation: ShowAsCalculation;

Valeur de propriété