Objeto CalculatedMember (Excel)

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).

Comentarios

Use el método Add o la propiedad Item de la colección CalculatedMembers para devolver un objeto CalculatedMember.

Con un objeto CalculatedMember , puede comprobar la validez de un campo o elemento calculado en una tabla dinámica mediante la propiedad IsValid .

Nota:

La propiedad IsValid devuelve True si la tabla dinámica no está conectada actualmente al origen de datos. Use el método MakeConnection del objeto PivotCache antes de probar la propiedad IsValid .

Ejemplo:

En el ejemplo siguiente se notifica al usuario si el miembro calculado es válido. En este ejemplo se supone que existe una tabla dinámica en la hoja de cálculo activa que contiene un miembro calculado válido o no válido.

Sub CheckValidity() 
 
 Dim pvtTable As PivotTable 
 Dim pvtCache As PivotCache 
 
 Set pvtTable = ActiveSheet.PivotTables(1) 
 Set pvtCache = Application.ActiveWorkbook.PivotCaches.Item(1) 
 
 ' Handle run-time error if external source is not an OLEDB data source. 
 On Error GoTo Not_OLEDB 
 
 ' Check connection setting and make connection if necessary. 
 If pvtCache.IsConnected = False Then 
 pvtCache.MakeConnection 
 End If 
 
 ' Check if calculated member is valid. 
 If pvtTable.CalculatedMembers.Item(1).IsValid = True Then 
 MsgBox "The calculated member is valid." 
 Else 
 MsgBox "The calculated member is not valid." 
 End If 
 
End Sub

Métodos

Propiedades

Vea también

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.