[]
        
首页
开发者学堂
文档
论坛
市场
生态机会
活动
立即试用
(Showing Draft Content)

PivotFilterType

Enum Class PivotFilterType

java.lang.Object
java.lang.Enum<PivotFilterType>
com.grapecity.documents.excel.PivotFilterType
All Implemented Interfaces:
Serializable, Comparable<PivotFilterType>, Constable

public enum PivotFilterType extends Enum<PivotFilterType>
表示可应用于数据透视表字段的筛选器类型。

将此枚举与 IPivotFilters.add(PivotFilterType)、IPivotFilters.add(PivotFilterType,Object)、IPivotFilters.add(PivotFilterType,Object,Object) 或 IPivotFilters.add(PivotFilterType,Object,Object,PivotFilterOptions) 配合使用,可为数据透视表字段创建标签、值、日期以及顶部或底部筛选器。

示例:


 worksheet.getRange("A1:C5").setValue(new Object[][] {
     {"Product", "Category", "Amount"},
     {"Example Speaker", "Audio", 4270},
     {"Example Camera", "Camera", 8239},
     {"Example TV", "TV", 2626},
     {"Example Phone", "Mobile", 2417}
 });
 IPivotCache pivotCache = workbook.getPivotCaches().create(worksheet.getRange("A1:C5"));
 IPivotTable pivotTable = worksheet.getPivotTables().add(pivotCache, worksheet.getRange("E1"), "PivotTable1");
 IPivotField productField = pivotTable.getPivotFields().get("Product");
 IPivotField amountField = pivotTable.getPivotFields().get("Amount");
 productField.setOrientation(PivotFieldOrientation.RowField);
 amountField.setOrientation(PivotFieldOrientation.DataField);
 productField.getPivotFilters().add(PivotFilterType.CaptionBeginsWith, "Example");
 
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    表示一个标签筛选器,用于匹配标题以指定字符串开头的数据透视表项。
    表示一个标签筛选器,用于匹配标题位于指定边界值之间的数据透视表项。
    表示一个标签筛选器,用于匹配标题包含指定值的数据透视表项。
    表示一个标签筛选器,用于匹配标题以指定值结尾的数据透视表项。
    表示一个标签筛选器,用于匹配标题等于指定值的数据透视表项。
    表示一个标签筛选器,用于匹配标题大于指定值的数据透视表项。
    表示一个标签筛选器,用于匹配标题大于或等于指定值的数据透视表项。
    表示一个标签筛选器,用于匹配标题小于指定值的数据透视表项。
    表示一个标签筛选器,用于匹配标题小于或等于指定值的数据透视表项。
    表示一个标签筛选器,用于匹配标题不以指定文本开头的数据透视表项。
    表示一个标签筛选器,用于匹配标题位于指定边界值范围之外的数据透视表项。
    表示一个标签筛选器,用于匹配标题不包含指定文本的数据透视表项。
    表示一个标签筛选器,用于匹配标题不以指定文本结尾的数据透视表项。
    表示一个标签筛选器,用于匹配标题不等于指定值的数据透视表项。
    表示一个顶部或底部筛选器,用于按值匹配指定数量的顶部或底部项。
    表示一个日期筛选器,用于匹配日期位于指定日期之间的数据透视表项。
    表示一个日期筛选器,用于匹配日期等于指定日期的数据透视表项。
    表示一个日期筛选器,用于匹配日期晚于指定日期的数据透视表项。
    表示一个日期筛选器,用于匹配日期等于或晚于指定日期的数据透视表项。
    表示一个日期筛选器,用于排除日期位于指定日期之间的数据透视表项。
    表示一个日期筛选器,用于排除日期等于指定日期的数据透视表项。
    表示一个日期筛选器,用于匹配日期早于指定日期的数据透视表项。
    表示一个日期筛选器,用于匹配日期等于或早于指定日期的数据透视表项。
    表示一个日期筛选器,用于匹配日期位于上一个日历月的数据透视表项。
    表示一个日期筛选器,用于匹配日期位于上一日历季度的数据透视表项。
    表示一个日期筛选器,用于匹配日期位于上一周的数据透视表项。
    表示一个日期筛选器,用于匹配日期位于上一年的数据透视表项。
    表示一个日期筛选器,用于匹配日期位于 1 月的数据透视表项,不考虑年份。
    表示一个日期筛选器,用于匹配日期位于 10 月的数据透视表项,不考虑年份。
    表示一个日期筛选器,用于匹配日期位于 11 月的数据透视表项,不考虑年份。
    表示一个日期筛选器,用于匹配日期位于 12 月的数据透视表项,不考虑年份。
    表示一个日期筛选器,用于匹配日期位于 2 月的数据透视表项,不考虑年份。
    表示一个日期筛选器,用于匹配日期位于 3 月的数据透视表项,不考虑年份。
    表示一个日期筛选器,用于匹配日期位于 4 月的数据透视表项,不考虑年份。
    表示一个日期筛选器,用于匹配日期位于 5 月的数据透视表项,不考虑年份。
    表示一个日期筛选器,用于匹配日期位于 6 月的数据透视表项,不考虑年份。
    表示一个日期筛选器,用于匹配日期位于 7 月的数据透视表项,不考虑年份。
    表示一个日期筛选器,用于匹配日期位于 8 月的数据透视表项,不考虑年份。
    表示一个日期筛选器,用于匹配日期位于 9 月的数据透视表项,不考虑年份。
    表示一个日期筛选器,用于匹配日期位于下一个日历月的数据透视表项。
    表示一个日期筛选器,用于匹配日期位于下一日历季度的数据透视表项。
    表示一个日期筛选器,用于匹配日期位于下一周的数据透视表项。
    表示一个日期筛选器,用于匹配日期位于下一年的数据透视表项。
    表示一个顶部或底部筛选器,用于匹配累计值至少占字段值总计指定百分比的项。
    表示一个日期筛选器,用于匹配日期位于一年第一季度的数据透视表项。
    表示一个日期筛选器,用于匹配日期位于一年第二季度的数据透视表项。
    表示一个日期筛选器,用于匹配日期位于一年第三季度的数据透视表项。
    表示一个日期筛选器,用于匹配日期位于一年第四季度的数据透视表项。
    表示一个顶部或底部筛选器,用于匹配累计值至少为指定总和的项。
    表示一个日期筛选器,用于匹配日期位于当前日历月的数据透视表项。
    表示一个日期筛选器,用于匹配日期位于当前日历季度的数据透视表项。
    表示一个日期筛选器,用于匹配日期位于当前周的数据透视表项。
    表示一个日期筛选器,用于匹配日期位于当前年的数据透视表项。
    表示一个日期筛选器,用于匹配日期为今天的数据透视表项。
    表示一个日期筛选器,用于匹配日期为明天的数据透视表项。
    表示一个值筛选器,用于匹配值位于指定下限和上限之间的数据透视表项。
    表示一个值筛选器,用于匹配值等于指定值的数据透视表项。
    表示一个值筛选器,用于匹配值大于指定值的数据透视表项。
    表示一个值筛选器,用于匹配值大于或等于指定值的数据透视表项。
    表示一个值筛选器,用于匹配值小于指定值的数据透视表项。
    表示一个值筛选器,用于匹配值小于或等于指定值的数据透视表项。
    表示一个值筛选器,用于匹配值位于指定下限和上限之外的数据透视表项。
    表示一个值筛选器,用于匹配值不等于指定值的数据透视表项。
    表示一个日期筛选器,用于匹配日期位于当前年初至今期间的数据透视表项。
    表示一个日期筛选器,用于匹配日期为昨天的数据透视表项。
  • Method Summary

    Modifier and Type
    Method
    Description
    forValue(int value)
     
    int
     
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • CaptionBeginsWith

      public static final PivotFilterType CaptionBeginsWith
      表示一个标签筛选器,用于匹配标题以指定字符串开头的数据透视表项。
    • CaptionBetween

      public static final PivotFilterType CaptionBetween
      表示一个标签筛选器,用于匹配标题位于指定边界值之间的数据透视表项。
    • CaptionContains

      public static final PivotFilterType CaptionContains
      表示一个标签筛选器,用于匹配标题包含指定值的数据透视表项。
    • CaptionEndsWith

      public static final PivotFilterType CaptionEndsWith
      表示一个标签筛选器,用于匹配标题以指定值结尾的数据透视表项。
    • CaptionEqual

      public static final PivotFilterType CaptionEqual
      表示一个标签筛选器,用于匹配标题等于指定值的数据透视表项。
    • CaptionGreaterThan

      public static final PivotFilterType CaptionGreaterThan
      表示一个标签筛选器,用于匹配标题大于指定值的数据透视表项。
    • CaptionGreaterThanOrEqual

      public static final PivotFilterType CaptionGreaterThanOrEqual
      表示一个标签筛选器,用于匹配标题大于或等于指定值的数据透视表项。
    • CaptionLessThan

      public static final PivotFilterType CaptionLessThan
      表示一个标签筛选器,用于匹配标题小于指定值的数据透视表项。
    • CaptionLessThanOrEqual

      public static final PivotFilterType CaptionLessThanOrEqual
      表示一个标签筛选器,用于匹配标题小于或等于指定值的数据透视表项。
    • CaptionNotBeginsWith

      public static final PivotFilterType CaptionNotBeginsWith
      表示一个标签筛选器,用于匹配标题不以指定文本开头的数据透视表项。
    • CaptionNotBetween

      public static final PivotFilterType CaptionNotBetween
      表示一个标签筛选器,用于匹配标题位于指定边界值范围之外的数据透视表项。
    • CaptionNotContains

      public static final PivotFilterType CaptionNotContains
      表示一个标签筛选器,用于匹配标题不包含指定文本的数据透视表项。
    • CaptionNotEndsWith

      public static final PivotFilterType CaptionNotEndsWith
      表示一个标签筛选器,用于匹配标题不以指定文本结尾的数据透视表项。
    • CaptionNotEqual

      public static final PivotFilterType CaptionNotEqual
      表示一个标签筛选器,用于匹配标题不等于指定值的数据透视表项。
    • DateBetween

      public static final PivotFilterType DateBetween
      表示一个日期筛选器,用于匹配日期位于指定日期之间的数据透视表项。
    • DateEqual

      public static final PivotFilterType DateEqual
      表示一个日期筛选器,用于匹配日期等于指定日期的数据透视表项。
    • DateNewerThan

      public static final PivotFilterType DateNewerThan
      表示一个日期筛选器,用于匹配日期晚于指定日期的数据透视表项。
    • DateNewerThanOrEqual

      public static final PivotFilterType DateNewerThanOrEqual
      表示一个日期筛选器,用于匹配日期等于或晚于指定日期的数据透视表项。
    • DateNotBetween

      public static final PivotFilterType DateNotBetween
      表示一个日期筛选器,用于排除日期位于指定日期之间的数据透视表项。
    • DateNotEqual

      public static final PivotFilterType DateNotEqual
      表示一个日期筛选器,用于排除日期等于指定日期的数据透视表项。
    • DateOlderThan

      public static final PivotFilterType DateOlderThan
      表示一个日期筛选器,用于匹配日期早于指定日期的数据透视表项。
    • DateOlderThanOrEqual

      public static final PivotFilterType DateOlderThanOrEqual
      表示一个日期筛选器,用于匹配日期等于或早于指定日期的数据透视表项。
    • LastMonth

      public static final PivotFilterType LastMonth
      表示一个日期筛选器,用于匹配日期位于上一个日历月的数据透视表项。
    • LastQuarter

      public static final PivotFilterType LastQuarter
      表示一个日期筛选器,用于匹配日期位于上一日历季度的数据透视表项。
    • LastWeek

      public static final PivotFilterType LastWeek
      表示一个日期筛选器,用于匹配日期位于上一周的数据透视表项。
    • LastYear

      public static final PivotFilterType LastYear
      表示一个日期筛选器,用于匹配日期位于上一年的数据透视表项。
    • M1

      public static final PivotFilterType M1
      表示一个日期筛选器,用于匹配日期位于 1 月的数据透视表项,不考虑年份。
    • M2

      public static final PivotFilterType M2
      表示一个日期筛选器,用于匹配日期位于 2 月的数据透视表项,不考虑年份。
    • M3

      public static final PivotFilterType M3
      表示一个日期筛选器,用于匹配日期位于 3 月的数据透视表项,不考虑年份。
    • M4

      public static final PivotFilterType M4
      表示一个日期筛选器,用于匹配日期位于 4 月的数据透视表项,不考虑年份。
    • M5

      public static final PivotFilterType M5
      表示一个日期筛选器,用于匹配日期位于 5 月的数据透视表项,不考虑年份。
    • M6

      public static final PivotFilterType M6
      表示一个日期筛选器,用于匹配日期位于 6 月的数据透视表项,不考虑年份。
    • M7

      public static final PivotFilterType M7
      表示一个日期筛选器,用于匹配日期位于 7 月的数据透视表项,不考虑年份。
    • M8

      public static final PivotFilterType M8
      表示一个日期筛选器,用于匹配日期位于 8 月的数据透视表项,不考虑年份。
    • M9

      public static final PivotFilterType M9
      表示一个日期筛选器,用于匹配日期位于 9 月的数据透视表项,不考虑年份。
    • M10

      public static final PivotFilterType M10
      表示一个日期筛选器,用于匹配日期位于 10 月的数据透视表项,不考虑年份。
    • M11

      public static final PivotFilterType M11
      表示一个日期筛选器,用于匹配日期位于 11 月的数据透视表项,不考虑年份。
    • M12

      public static final PivotFilterType M12
      表示一个日期筛选器,用于匹配日期位于 12 月的数据透视表项,不考虑年份。
    • NextMonth

      public static final PivotFilterType NextMonth
      表示一个日期筛选器,用于匹配日期位于下一个日历月的数据透视表项。
    • NextQuarter

      public static final PivotFilterType NextQuarter
      表示一个日期筛选器,用于匹配日期位于下一日历季度的数据透视表项。
    • NextWeek

      public static final PivotFilterType NextWeek
      表示一个日期筛选器,用于匹配日期位于下一周的数据透视表项。
    • NextYear

      public static final PivotFilterType NextYear
      表示一个日期筛选器,用于匹配日期位于下一年的数据透视表项。
    • Q1

      public static final PivotFilterType Q1
      表示一个日期筛选器,用于匹配日期位于一年第一季度的数据透视表项。
    • Q2

      public static final PivotFilterType Q2
      表示一个日期筛选器,用于匹配日期位于一年第二季度的数据透视表项。
    • Q3

      public static final PivotFilterType Q3
      表示一个日期筛选器,用于匹配日期位于一年第三季度的数据透视表项。
    • Q4

      public static final PivotFilterType Q4
      表示一个日期筛选器,用于匹配日期位于一年第四季度的数据透视表项。
    • ThisMonth

      public static final PivotFilterType ThisMonth
      表示一个日期筛选器,用于匹配日期位于当前日历月的数据透视表项。
    • ThisQuarter

      public static final PivotFilterType ThisQuarter
      表示一个日期筛选器,用于匹配日期位于当前日历季度的数据透视表项。
    • ThisWeek

      public static final PivotFilterType ThisWeek
      表示一个日期筛选器,用于匹配日期位于当前周的数据透视表项。
    • ThisYear

      public static final PivotFilterType ThisYear
      表示一个日期筛选器,用于匹配日期位于当前年的数据透视表项。
    • Today

      public static final PivotFilterType Today
      表示一个日期筛选器,用于匹配日期为今天的数据透视表项。
    • Tomorrow

      public static final PivotFilterType Tomorrow
      表示一个日期筛选器,用于匹配日期为明天的数据透视表项。
    • ValueBetween

      public static final PivotFilterType ValueBetween
      表示一个值筛选器,用于匹配值位于指定下限和上限之间的数据透视表项。
    • ValueEqual

      public static final PivotFilterType ValueEqual
      表示一个值筛选器,用于匹配值等于指定值的数据透视表项。
    • ValueGreaterThan

      public static final PivotFilterType ValueGreaterThan
      表示一个值筛选器,用于匹配值大于指定值的数据透视表项。
    • ValueGreaterThanOrEqual

      public static final PivotFilterType ValueGreaterThanOrEqual
      表示一个值筛选器,用于匹配值大于或等于指定值的数据透视表项。
    • ValueLessThan

      public static final PivotFilterType ValueLessThan
      表示一个值筛选器,用于匹配值小于指定值的数据透视表项。
    • ValueLessThanOrEqual

      public static final PivotFilterType ValueLessThanOrEqual
      表示一个值筛选器,用于匹配值小于或等于指定值的数据透视表项。
    • ValueNotBetween

      public static final PivotFilterType ValueNotBetween
      表示一个值筛选器,用于匹配值位于指定下限和上限之外的数据透视表项。
    • ValueNotEqual

      public static final PivotFilterType ValueNotEqual
      表示一个值筛选器,用于匹配值不等于指定值的数据透视表项。
    • YearToDate

      public static final PivotFilterType YearToDate
      表示一个日期筛选器,用于匹配日期位于当前年初至今期间的数据透视表项。
    • Yesterday

      public static final PivotFilterType Yesterday
      表示一个日期筛选器,用于匹配日期为昨天的数据透视表项。
    • Percent

      public static final PivotFilterType Percent
      表示一个顶部或底部筛选器,用于匹配累计值至少占字段值总计指定百分比的项。
    • Sum

      public static final PivotFilterType Sum
      表示一个顶部或底部筛选器,用于匹配累计值至少为指定总和的项。
    • Count

      public static final PivotFilterType Count
      表示一个顶部或底部筛选器,用于按值匹配指定数量的顶部或底部项。
  • Method Details

    • values

      public static PivotFilterType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static PivotFilterType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public int getValue()
    • forValue

      public static PivotFilterType forValue(int value)