Share via


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 支援與意見反應