Compartir a través de


ExcelScript.ShowAsRule interface

Comentarios

Ejemplos

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

Propiedades

baseField

Campo dinámico en el que se basará el ShowAs cálculo, si procede según el ShowAsCalculation tipo, de lo contrario null.

baseItem

Elemento en el que se basará el ShowAs cálculo, si procede según el ShowAsCalculation tipo, de lo contrario null.

calculation

Cálculo ShowAs que se va a usar para el campo dinámico. Vea ExcelScript.ShowAsCalculation para más información.

Detalles de las propiedades

baseField

Campo dinámico en el que se basará el ShowAs cálculo, si procede según el ShowAsCalculation tipo, de lo contrario null.

baseField?: PivotField;

Valor de propiedad

baseItem

Elemento en el que se basará el ShowAs cálculo, si procede según el ShowAsCalculation tipo, de lo contrario null.

baseItem?: PivotItem;

Valor de propiedad

calculation

Cálculo ShowAs que se va a usar para el campo dinámico. Vea ExcelScript.ShowAsCalculation para más información.

calculation: ShowAsCalculation;

Valor de propiedad