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.