Member 物件 (ADO MD)
代表 Cube 中的層級成員、層級成員的子系,或資料格集軸上的位置成員。
備註
Member 的屬性會根據其使用內容而有所不同。 CubeDef 中 Level 的 Member 有一個 Children 屬性,可傳回階層中目前 Member 之下一個較低層級的 Member。 對於 Position 的 Member,Children 集合一律是空的。 此外,Type 屬性只適用於 Level 的 Member。
Position 的 Member 有兩個屬性 DrilledDown 和 ParentSameAsPrev,在顯示 Cellset 時很有用。 如果在 Level 的 Member 上存取這些屬性,就會發生錯誤。
使用 Level 之 Member 物件的集合與屬性,您可以執行下列動作:
使用 Name 和 UniqueName 屬性來識別 Member。
傳回使用 Caption 屬性顯示 Member 時要使用的字串。
傳回使用 Description 屬性描述量值或公式 Member 的有意義字串。
使用 Type 屬性判斷 Member 的性質。
使用 LevelDepth 和 LevelName 屬性取得 Member 的 Level 相關資訊。
使用 ChildCount 屬性計算 Member 的子系數目。
使用標準的 ADO Properties 集合來取得關於 Level 物件的其他資訊。
使用 Axis 上 Position 之 Member 的集合與屬性,您可以執行下列動作:
使用 Name 和 UniqueName 屬性來識別 Member。
傳回使用 Caption 屬性顯示 Member 時要使用的字串。
傳回使用 Description 屬性描述量值或公式 Member 的有意義字串。
使用 LevelDepth 和 LevelName 屬性取得 Member 的 Level 相關資訊。
使用 ChildCount 屬性計算 Member 的子系數目。
使用 DrilledDown 屬性來判斷 Axis 上是否至少有一個子系緊接在此 Member 之後。
使用 ParentSameAsPrev 屬性來判斷此 Member 的父系是否與緊接在 Member 之前的父系相同。
使用標準的 ADO Properties 集合來取得關於 Level 物件的其他資訊。
Properties 集合包含提供者提供的屬性。 下表列出可能可用的屬性。 實際屬性清單可能會根據提供者的實作而有所不同。 如需可用屬性的完整清單,請參閱提供者的文件。
名稱 | 描述 |
---|---|
CatalogName | 此 Cube 所屬目錄的名稱。 |
ChildrenCardinality | 成員擁有的子系數目。 |
CubeName | Cube 的名稱。 |
Description | 有意義的成員描述。 |
DimensionUniqueName | 維度的明確名稱。 |
HierarchyUniqueName | 階層的明確名稱。 |
LevelNumber | 層級與階層根的距離。 |
LevelUniqueName | 層級的明確名稱。 |
MemberCaption | 與該成員關聯的標籤或標題。 |
MemberGUID | 成員的 GUID。 |
MemberName | 成員的名稱。 |
MemberOrdinal | 成員的序號。 |
MemberType | 成員的類型。 |
MemberUniqueName | 成員的明確名稱。 |
ParentCount | 此成員擁有的父系數目計數。 |
ParentLevel | 成員父系的層級編號。 |
ParentUniqueName | 成員父系的明確名稱。 |
SchemaName | 此 Cube 所屬結構描述的名稱。 |
本節涵蓋下列主題。