SlicerCache.CrossFilterType 属性 (Excel)

返回或设置切片器是否与共享相同切片器缓存的其他切片器共同参与交叉筛选,以及显示交叉筛选的方式。 读/写。

语法

表达式CrossFilterType

表达 一个代表 SlicerCache 对象的变量。

返回值

XlSlicerCrossFilterType

备注

如果多个切片器与同一数据透视表相关联,则默认情况下,如果一个切片器中筛选依据的项在另一个切片器中没有相应的数据,则这些项目将灰显。例如,如果你有国家/地区切片器和国家/地区切片器,并且你在“国家/地区”切片器中选择一个国家/地区,则所有不在该国家/地区的州都将灰显。此功能称为 交叉筛选

对应于 CrossFilterType 属性设置的用户界面设置是“切片器设置”对话框中的“直观地指示空数据项”“最后显示空数据项”复选框。

CrossFilterType 属性设置为 xlSlicerCrossFilterShowItemsWithDataAtTop 对应于同时选中“直观地指示空数据项”“最后显示空数据项”复选框。

CrossFilterType 属性设置为 xlSlicerCrossFilterShowItemsWithNoData 对应于仅选中“ 直观指示无数据的项目 ”复选框。

清除这两个复选框对应于将 CrossFilterType 属性设置为 xlSlicerNoCrossFilter

OLAP 数据源 (SlicerCacheOlap = CrossFilterType 属性不支持 True) 。 对于 OLAP 数据源,请改用 SlicerCacheLevel 对象的 CrossFilterType 属性。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。