Clase SlicerCacheLevels - la colección de niveles de jerarquía para el origen de datos OLAP filtrado por una segmentación de datos (Excel VBA)

La clase SlicerCacheLevels representa la colección de niveles de jerarquía para el origen de datos OLAP filtrado por una segmentación de datos. Para usar una variable de clase SlicerCacheLevels, primero debe ser instanciado, por ejemplo


Dim scls as SlicerCacheLevels
Set scls = ActiveWorkbook.SlicerCaches(1).SlicerCacheLevels

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos SlicerCacheLevels en una colección.


Dim slccl As SlicerCacheLevel
For Each slccl In ActiveWorkbook.SlicerCacheLevels
	
Next slccl

Count

Devuelve el número de niveles de la colección SlicerCacheLevels especificada, que representa el número de niveles en el objeto SlicerCache asociado.


Dim lngCount As Long
lngCount = ActiveWorkbook.SlicerCaches(1).SlicerCacheLevels.Count

Item

Devuelve el objeto SlicerCacheLevel especificado de la colección o, si no se especifica ningún nivel, devuelve el primer objeto SlicerCacheLevel de la colección.

Item (Level)

Level: Nombre único MDX del nivel o número de índice del objeto.


ActiveWorkbook.SlicerCaches("Slicer_Country").SlicerCacheLevels("[Customer].[Customer Geography].[Country]")