共用方式為


Excel) (CalculatedMember 物件

代表具有線上分析處理 (OLAP) 資料來源之樞紐分析表的計算欄位、計算項目及命名集。

註解

使用 CalculatedMembers 集合的 Add 方法或 Item 屬性可傳回 CalculatedMember 物件。

使用 CalculatedMember 物件時,您可以使用 IsValid 屬性來檢查樞紐分析表中計算欄位或項目的有效性。

注意事項

如果樞紐分析表目前未連線到資料來源,則 IsValid 屬性會傳回 True 。 在測試 IsValid 屬性之前,請先使用 PivotCache 物件的 MakeConnection 方法。

範例

下列範例會通知使用者計算成員是否有效。 此範例假設使用中工作表上存在樞紐分析表,其中包含有效或無效的計算成員。

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

方法

屬性

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應