Skip to content
本页内容

FilterType (属性)

指定要应用的筛选器类型。只读 xlPivotFilterType 类型。

说明

下表列出了新的筛选器类型,以及对于每一个筛选器类型必须提供的参数和不可提供(不可用)的参数。

xlPivotFilterTypeDataFieldDataCubeField (OLAP)Value1Value2
xlTopCount必需必需必需不可用
xlBottomCount必需必需必需不可用
xlTopPercent必需必需必需不可用
xlBottomPercent必需必需必需不可用
xlTopSum必需必需必需不可用
xlBottomSum必需必需必需不可用
xlCaptionEquals不可用不可用必需不可用
xlCaptionDoesNotEqual不可用不可用必需不可用
xlCaptionIsGreaterThan不可用不可用必需不可用
xlCaptionIsGreaterThanOrEqualTo不可用不可用必需不可用
xlCaptionIsLessThan不可用不可用必需不可用
xlCaptionIsLessThanOrEqualTo不可用不可用必需不可用
xlCaptionBeginsWith不可用不可用必需不可用
xlCaptionDoesNotBeginWith不可用不可用必需不可用
xlCaptionEndsWith不可用不可用必需不可用
xlCaptionDoesNotEndWith不可用不可用必需不可用
xlCaptionContains不可用不可用必需不可用
xlCaptionDoesNotContain不可用不可用必需不可用
xlCaptionIsBetween不可用不可用必需必需
xlCaptionIsNotBetween不可用不可用必需必需
xlValueEquals必需必需必需不可用
xlValueDoesNotEqual必需必需必需不可用
xlValueIsGreaterThan必需必需必需不可用
xlValueIsGreaterThanOrEqualTo必需必需必需不可用
xlValueIsLessThan必需必需必需不可用
xlValueIsLessThanOrEqualTo必需必需必需不可用
xlValueIsBetween必需必需必需必需
xlValueIsNotBetween必需必需必需必需
xlSpecificDate不可用不可用必需不可用
xlNotSpecificDate不可用不可用必需不可用
xlBefore不可用不可用必需不可用
xlBeforeOrEqualTo不可用不可用必需不可用
xlAfter不可用不可用必需不可用
xlAfterOrEqualTo不可用不可用必需不可用
xlBetween不可用不可用必需不可用
xlNotBetween不可用不可用必需不可用
xlFilterToday不可用不可用不可用不可用
xlFilterYesterday不可用不可用不可用不可用
xlFilterTomorrow不可用不可用不可用不可用
xlFilterThisWeek不可用不可用不可用不可用
xlFilterLastWeek不可用不可用不可用不可用
xlFilterNextWeek不可用不可用不可用不可用
xlFilterThisMonth不可用不可用不可用不可用
xlFilterLastMonth不可用不可用不可用不可用
xlFilterNextMonth不可用不可用不可用不可用
xlFilterThisQuarter不可用不可用不可用不可用
xlFilterLastQuarter不可用不可用不可用不可用
xlFilterNextQuarter不可用不可用不可用不可用
xlFilterThisYear不可用不可用不可用不可用
xlFilterLastYear不可用不可用不可用不可用
xlFilterNextYear不可用不可用不可用不可用
xlFilterYearToDate不可用不可用不可用不可用
xlFilterAllDatesInPeriodQuarter1不可用不可用不可用不可用
xlFilterAllDatesInPeriodQuarter2不可用不可用不可用不可用
xlFilterAllDatesInPeriodQuarter3不可用不可用不可用不可用
xlFilterAllDatesInPeriodQuarter4不可用不可用不可用不可用
xlFilterAllDatesInPeriodJanuary不可用不可用不可用不可用
xlFilterAllDatesInPeriodFebruary不可用不可用不可用不可用
xlFilterAllDatesInPeriodMarch不可用不可用不可用不可用
xlFilterAllDatesInPeriodApril不可用不可用不可用不可用
xlFilterAllDatesInPeriodMay不可用不可用不可用不可用
xlFilterAllDatesInPeriodJune不可用不可用不可用不可用
xlFilterAllDatesInPeriodJuly不可用不可用不可用不可用
xlFilterAllDatesInPeriodAugust不可用不可用不可用不可用
xlFilterAllDatesInPeriodSeptember不可用不可用不可用不可用
xlFilterAllDatesInPeriodOctober不可用不可用不可用不可用
xlFilterAllDatesInPeriodNovember不可用不可用不可用不可用
xlFilterAllDatesInPeriodDecember不可用不可用不可用不可用

示例

python
#本示例显示工作表 Sheet1 中数据透视表的字段“score”的第一个筛选器应用的筛选器类型是否为“xlCaptionIsGreaterThan”
def test():
    pvtFilter = Worksheets.Item("Sheet1").Range("I1").PivotTable.PivotFields("score").PivotFilters.Item(1)
    print(pvtFilter.FilterType == xlCaptionIsGreaterThan)
python
#本示例显示活动工作表中第一个数据透视表的字段“name”的第一个筛选器应用的筛选器类型是否为“xlValueIsGreaterThan”,并通知用户
def test():
    pvtFilter = ActiveSheet.PivotTables(1).PivotFields("name").PivotFilters.Item(1)
    if pvtFilter.FilterType == xlValueIsGreaterThan:
        print("筛选器类型是“xlValueIsGreaterThan”")
    else:
        print("筛选器类型不是“xlValueIsGreaterThan”")