Método CubeField.AddMemberPropertyField (Excel)
Agrega un campo de propiedad miembro a la presentación para el campo de cubo.
Sintaxis
expresión. AddMemberPropertyField (Property, PropertyOrder, PropertyDisplayedIn)
Expresión Variable que representa un objeto CubeField .
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Propiedad | Obligatorio | String | Nombre único de la propiedad miembro. En el caso de las jerarquías equilibradas, para crear un nombre único se puede adjuntar el nombre de la propiedad miembro "entre comillas" al nombre exclusivo del nivel al que está asociada la propiedad miembro. En el caso de las jerarquías no equilibradas, para crear un nombre único se puede adjuntar el nombre de la propiedad miembro "entre comillas" al nombre único de la jerarquía. |
PropertyOrder | Opcional | Variant | Establece el valor de propiedad PropertyOrder para un objeto CubeField . La posición real en la colección será inmediatamente antes del campo de tabla dinámica que actualmente tiene el mismo valor de PropertyOrder que se incluye en el argumento. Si ningún campo tiene el valor PropertyOrder especificado, el intervalo de valores aceptables es 1 al número de propiedades de miembro que ya se muestran para la jerarquía más uno. Este argumento está basado en uno. Si se omite, la propiedad va al final de la lista. |
PropertyDisplayedIn | Opcional | XlPropertyDisplayedIn | Especifica el lugar donde mostrar la propiedad. Si se omite este argumento, el campo de la propiedad miembro se agregará únicamente a la tabla dinámica. |
Comentarios
El campo de propiedad especificado no estará visible si la vista de tabla dinámica no tiene campos.
Si se desea eliminar propiedades miembro, se debe utilizar el método Delete para eliminar el objeto PivotField de la colección PivotFields.
Ejemplo:
En este ejemplo, Microsoft Excel agrega un campo de propiedad de miembro titulado Description a la vista de informe de tabla dinámica. En este ejemplo se supone que existe una tabla dinámica en la hoja de cálculo activa y que Country, Area y Description son elementos del informe.
Sub UseAddMemberPropertyField()
Dim pvtTable As PivotTable
Set pvtTable = ActiveSheet.PivotTables(1)
With pvtTable
.ManualUpdate = True
.CubeFields("[Country]").LayoutForm = xlOutline
.CubeFields("[Country]").AddMemberPropertyField _
Property:="[Country].[Area].[Description]"
.ManualUpdate = False
End With
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.