Klasse SlicerCache - den aktuellen Filterstatus für einen datenschnitt (Excel VBA)

Die Klasse SlicerCache stellt den aktuellen Filterstatus für einen datenschnitt und Informationen zu dem PivotCache -oder WorkbookConnection -Objekt dar, mit dem der datenschnitt verbunden ist.

Die Klasse Slicer gibt Zugriff auf SlicerCache.


Dim slc as SlicerCache
Set slc = ActiveWorkbook.SlicerCaches(Index:=1)

For Each

Hier ist ein Beispiel für die Verarbeitung der SlicerCache -Elemente in einer Sammlung


Dim slc As SlicerCache
For Each slc In ActiveWorkbook.SlicerCaches
	
Next slc

Methoden

ClearAllFilters - Löscht den Filter für die datenschnitte oder Zeitachsen abhängig vom datenschnitt-Cachetyp.

ClearDateFilter - Löscht den Filter für eine Zeitachse (Datumsfilter).

ClearManualFilter - Löscht den manuellen Filter für den datenschnitt Cache.

Delete - Löscht den angegebenen Datenschnittcache und die ihm zugeordneten Datenschnitte.

Eigenschaften

CrossFilterType Gibt zurück oder legt fest, ob ein Datenschnitt zusammen mit anderen Datenschnitten, die denselben Datenschnittcache nutzen, an der Querfilterung beteiligt ist und ob die Querfilterung angezeigt wird.

FilterCleared Gibt zurück, ob der Slicer-oder Zeitachsen Filterstatus deaktiviert ist.

Index Gibt den Index des angegebenen SlicerCache-Objekts in der SlicerCaches-Auflistung zurück.

List True , wenn der datenschnitt Cache für einen datenschnitt in einer Tabelle ist, andernfalls false. andernfalls false.

ListObject Gibt ein ListObject -Objekt für das Queryable-Objekt zurück.

Name Gibt den Namen des Datenschnittcaches zurück oder legt ihn fest.

OLAP Gibt an, ob der dem angegebenen Datenschnittcache zugeordnete Datenschnitt auf einer OLAP-Datenquelle basiert.

PivotTables Gibt eine SlicerPivotTables -Auflistung zurück, die Informationen zu den PivotTables enthält, die im Slicer-Cache derzeit gefiltert werden.

RequireManualUpdate True , wenn manuelle Aktualisierungen des datenschnitt Caches erforderlich sind.

ShowAllItems Gibt zurück oder legt fest, ob Slicers, die mit dem angegebenen Slicer-Cache verbunden sind, Elemente anzeigen, die aus dem entsprechenden PivotCache gelöscht wurden.

SlicerCacheLevels Gibt die Auflistung von SlicerCacheLevel -Objekten zurück, die die Ebenen einer OLAP-Hierarchie darstellen, auf der der angegebene datenschnitt Cache basiert.

SlicerCacheType Gibt den Typ des Slicer-Caches zurück: Slicer (xlSlicer) oder Timeline (xlTimeline).

SlicerItems Gibt eine SlicerItems -Auflistung zurück, die die Auflistung aller Elemente im Slicer-Cache enthält.

Slicers Gibt eine Slicers -Auflistung zurück, die die Auflistung von Slicer-Objekten enthält, die dem angegebenen SlicerCache -Objekt zugeordnet sind.

SortItems Gibt die Sortierreihenfolge der Elemente im datenschnitt zurück oder legt diese fest.

SortUsingCustomLists Gibt zurück, ob Elemente im angegebenen Datenschnittcache nach den benutzerdefinierten Listen sortiert werden, oder legt diesen Wert fest.

SourceName Gibt den Namen der Datenquelle zurück, mit der der Slicer verbunden ist.

SourceType Gibt die Art der Datenquelle zurück, mit der der Slicer verbunden ist.

TimelineState Der Zeitachsen spezifische Status des SlicerCache -Objekts.

VisibleSlicerItems Gibt eine SlicerItems -Auflistung zurück, die die Auflistung aller sichtbaren Elemente im angegebenen Slicer-Cache enthält.

VisibleSlicerItemsList Gibt beim Anwenden manueller Filterung die Liste der eindeutigen MDX-Namen für Elemente auf allen Ebenen der Hierarchie zurück, oder legt diese Liste fest.

WorkbookConnection Dient zum Abrufen oder Festlegen des WorkbookConnection -Objekts, das die vom angegebenen Slicer verwendete Datenverbindung darstellt.

ListObject - Stellt ein Listenobjekt in der ListObjects-Auflistung dar.

SlicerCacheLevels - Stellt die Auflistung von Hierarchieebenen für die von einem Datenschnitt gefilterte OLAP-Datenquelle dar.

SlicerItems - Stellt die Auflistung von SlicerItem -Objekten dar, die in einem SlicerCache -oder SlicerCacheLevel -Objekt enthalten sind.

SlicerPivotTables - Stellt Informationen zur Auflistung von PivotTables dar, die dem angegebenen SlicerCache -Objekt zugeordnet sind.

Slicers - Eine Auflistung von Slicer -Objekten.

TimelineState - Der Zeitachsen spezifische Status eines SlicerCache -Objekts.

WorkbookConnection - Eine Verbindung ist eine Reihe von Informationen, die zum Abrufen von Daten aus einer externen Datenquelle außer einer Microsoft Excel-Arbeitsmappe benötigt werden.