Compartir vía


Método CubeField.CreatePivotFields (Excel)

El método CreatePivotFields permite a los usuarios aplicar un filtro a campos dinámicos que aún no se han agregado a la tabla dinámica mediante la creación del objeto PivotField correspondiente.

Sintaxis

expresión. CreatePivotFields

Expresión Variable que representa un objeto CubeField .

Comentarios

En las tablas dinámicas OLAP, los campos dinámicos no existen hasta que el cubefield correspondiente se agrega a la tabla dinámica. El método CreatePivotFields permite a los usuarios crear todos los campos dinámicos de un cubefield. Los usuarios también pueden agregar filtros a los campos dinámicos y establecer propiedades de los mismos antes de agregar el objeto CubeField a la tabla dinámica.

Ejemplo:

Sub FilterFieldBeforeAddingItToPivotTable() 
 ActiveSheet.PivotTables("PivotTable1").CubeFields("[Date].[Fiscal]").CreatePivotFields 
 
 ActiveSheet.PivotTables("PivotTable1").PivotFields("[Date].[Fiscal].[Fiscal Year]").VisibleItemsList = 
 
 "[Date].[Fiscal].[Fiscal Semester]").VisibleItemsList = Array("") 
 ActiveSheet.PivotTables("PivotTable1").PivotFields( _ 
 "[Date].[Fiscal].[Fiscal Quarter]").VisibleItemsList = Array("") 
 
 ActiveSheet.PivotTables("PivotTable1").PivotFields("[Date].[Fiscal].[Month]"). _ 
 VisibleItemsList = Array("") 
 
 ActiveSheet.PivotTables("PivotTable1").PivotFields("[Date].[Fiscal].[Date]"). _ 
 VisibleItemsList = Array("") 
End Sub

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.