Clase CalculatedMember (Excel VBA)

La clase CalculatedMember representa los campos calculados, los elementos calculados y los conjuntos con nombre de las tablas dinámicas con orígenes de datos OLAP (Online Analytical Processing).

Para usar una variable de clase CalculatedMember, primero debe ser instanciado, por ejemplo

Dim clcm as CalculatedMember
Set clcm = ActiveCell.PivotTable.CalculatedMembers(Index:=1)

Los siguientes procedimientos se pueden usar para establecer variables de clase CalculatedMember : CalculatedMembers.Add, CalculatedMembers.AddCalculatedMember y CalculatedMembers.Item.

For Each

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

Dim clcm As CalculatedMember
For Each clcm In ActiveCell.PivotTable.CalculatedMembers
	
Next clcm

Métodos

Delete - Elimina el objeto.

Propiedades

Name (Default member) - Devuelve un valor de tipo String que representa el nombre del objeto.

DisplayFolder Devuelve el nombre de la carpeta de visualización para un conjunto con nombre.

Dynamic Devuelve si el conjunto con nombre especificado se vuelve a calcular con cada actualización.

FlattenHierarchies Devuelve o establece si los elementos de todos los niveles de la jerarquía del conjunto con nombre especificado se muestran en el mismo campo de un informe de tabla dinámica basado en un cubo OLAP.

Formula Devuelve un valor de tipo String que representa la fórmula del miembro en sintaxis de expresiones multidimensionales (MDX).

HierarchizeDistinct Devuelve o establece si se van a ordenar y quitar los duplicados cuando se muestra la jerarquía del conjunto con nombre especificado en un informe de tabla dinámica basado en un cubo OLAP.

IsValid Devuelve un valor Boolean que indica si el miembro calculado especificado se ha creado correctamente una instancia con el proveedor OLAP durante la sesión actual.

MeasureGroup Devuelve el grupo de medida asociado.

NumberFormat Devuelve un valor XlCalcMemNumberFormatType que representa el formato de número del miembro calculado.

ParentHierarchy Devuelve el nombre de la jerarquía primaria actual de las jerarquías que están disponibles en el cubo.

ParentMember Devuelve el nombre del miembro primario de la jerarquía primaria.

SolveOrder Devuelve un valor de tipo Long que especifica el valor del argumento MDX (Multidimensional Expression) de orden de resolución del miembro calculado.

SourceName Devuelve un valor de tipo String que representa el nombre del objeto especificado tal como aparece en los datos de origen originales del informe de tabla dinámica especificado.

Type Devuelve un valor XlCalculatedMemberType que representa el tipo de miembro calculado.