Método SlicerCaches.Add (Excel)
Agrega un nuevo objeto SlicerCache a la colección.
Sintaxis
expresión. Add (Source, SourceField, Name, SlicerCacheType)
Expresión Variable que representa un objeto SlicerCaches .
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Source | Obligatorio | Variant | Origen de datos en el que se basará el nuevo objeto SlicerCache . El argumento pasado al parámetro Source puede ser un objeto WorkbookConnection, un objeto PivotTable o una cadena. Si se pasa un objeto de tabla dinámica , se usa el objeto PivotCache asociado como origen de datos. Si se pasa una cadena, se interpreta como el nombre de un objeto WorkbookConnection y, si no existe dicho objeto WorkbookConnection , se genera un error en tiempo de ejecución. |
SourceField | Obligatorio | Variant | El nombre del campo del origen de datos que se usará para filtrar. Para orígenes de datos que no son OLAP, use el objeto PivotField del objeto PivotCache en el que se basa la segmentación de datos o el nombre único de ese objeto (el valor de PivotField. Name (propiedad). En el caso de los orígenes de datos OLAP, use el nombre único MDX de la jerarquía en la que se basa el objeto SlicerCache. Además, puede especificar un nivel de la jerarquía OLAP y Excel usará la jerarquía correspondiente. |
Name | Opcional | Variant | Nombre que Excel usa para hacer referencia a la caché de segmentación de datos (el valor de SlicerCache. Name (propiedad). Si se omite, Excel generará un nombre. De forma predeterminada, Excel concatena "Slicer_" con el valor de PivotField. Propiedad Caption para segmentaciones de datos con orígenes de datos que no son OLAP o con el valor de CubeField. Propiedad Caption para segmentaciones de datos con orígenes de datos OLAP (reemplazando cualquier espacio por "_"). Si es necesario para que el nombre sea único en el espacio de nombres del libro, Excel agrega un entero al final del nombre generado. Si especifica un nombre que ya existe en el espacio de nombres del libro, se producirá un error en el método Add . |
SlicerCacheType | Opcional | XlSlicerCacheType | Designa el tipo de caché de segmentación de datos o segmentación de datos. |
Valor devuelto
SlicerCache
Ejemplo:
En el ejemplo de código siguiente se agrega la memoria caché de una segmentación de datos basada en la jerarquía OLAP Geografía del cliente.
ActiveWorkbook.SlicerCaches.Add(ActiveCell.PivotTable, _
"[Customer].[Customer Geography]")
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.