ExcelScript.ValueFilterCondition enum

Перечисление, представляющее все допустимые условия, по которым можно применить фильтр значений. Используется для настройки типа PivotFilter, применяемого к полю. PivotFilter.exclusive Можно задать значение , true чтобы инвертировать многие из этих условий.

Комментарии

Примеры

/**
 * This script applies a PivotValueFilter to the first row hierarchy in the PivotTable.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the PivotTable on the current worksheet.
  let sheet = workbook.getActiveWorksheet();
  let pivotTable = sheet.getPivotTables()[0];

  // Get the first row hierarchy to use as the field which gets filtered.
  let rowHierarchy = pivotTable.getRowHierarchies()[0];

  // Get the first data hierarchy to use as the values for filtering the rows.
  let dataHierarchy = pivotTable.getDataHierarchies()[0];

  // Create a filter that excludes values greater than 500.
  let filter: ExcelScript.PivotValueFilter = {
    condition: ExcelScript.ValueFilterCondition.greaterThan,
    comparator: 500,
    value: dataHierarchy.getName()
  };

  // Apply the filter.
  rowHierarchy.getPivotField(rowHierarchy.getName()).applyFilter({
    valueFilter: filter
  });
}

Поля

between

Между lowerBound критериями и upperBound .

Обязательные условия: {value, lowerBound, upperBound}. Необязательные условия: {exclusive}.

bottomN

В нижней части N (threshold) [элементы, процент, сумма] категории значения.

Обязательные условия: {value, threshold, selectionType}.

equals

Равно критерию компаратора.

Обязательные условия: {value, comparator}. Необязательные условия: {exclusive}.

greaterThan

Больше критерия компаратора.

Обязательные условия: {value, comparator}.

greaterThanOrEqualTo

Больше или равно критерию компаратора.

Обязательные условия: {value, comparator}.

lessThan

Меньше критерия компаратора.

Обязательные условия: {value, comparator}.

lessThanOrEqualTo

Меньше или равно критерию компаратора.

Обязательные условия: {value, comparator}.

topN

В верхней части N (threshold) [элементы, процент, сумма] категории значений.

Обязательные условия: {value, threshold, selectionType}.

unknown

ValueFilterCondition неизвестно или не поддерживается.