成员对象 (ADO MD)

表示多维数据集中某个级别的成员、某个级别成员的子级,或者沿单元集轴的位置的成员。

备注

“成员”的属性因使用它的上下文而异。 CubeDef级别的成员具有 Children 属性,该属性从当前成员返回层次结构中下一个级别的成员。 对于位置的成员,Children 集合始终为空。 此外,Type 属性仅适用于级别的成员。

位置的成员有两个在显示单元集时很有用的属性:DrilledDownParentSameAsPrev。 如果在“级别”的“成员”上访问这些属性,则会发生错误。

使用 Level 的 Member 对象的集合和属性,可以执行以下操作:

  • 使用 NameUniqueName 属性识别成员。

  • 在显示具有 Caption 属性的成员时返回要使用的字符串。

  • 返回一个有意义的字符串,该字符串描述具有 Description 属性的度量或公式“成员”。

  • 使用 Type 属性确定“成员”的性质。

  • 获取具有 LevelDepthLevelName 属性的“成员”的“级别”的信息。

  • 在具有 ParentChildren 属性的层次结构中获取相关的“成员”。

  • 使用 ChildCount 属性计算“成员”的子级。

  • 使用标准 ADO Properties 集合获取有关 Level 对象的其他信息。

使用沿的“Position”的“Member”的集合和属性,可以执行以下操作:

  • 使用 NameUniqueName 属性识别成员。

  • 在显示具有 Caption 属性的成员时返回要使用的字符串。

  • 返回一个有意义的字符串,该字符串描述具有 Description 属性的度量或公式“成员”。

  • 获取具有 LevelDepthLevelName 属性的“成员”的“级别”的信息。

  • 使用 ChildCount 属性计算“成员”的子级。

  • 使用 DrilledDown 属性确定“轴”上是否至少有一个子级紧跟在此“成员”之后。

  • 使用 ParentSameAsPrev 属性确定此“成员”的父级是否与前一个“成员”的父级相同。

  • 使用标准 ADO Properties 集合获取有关 Level 对象的其他信息。

Properties 集合包含提供程序提供的属性。 下表列出了可能可用的属性。 实际的属性列表可能会因提供程序的实现而异。 有关更完整可用属性列表,请参阅提供程序对应的文档。

名称 说明
CatalogName 此多维数据集所属的目录的名称。
ChildrenCardinality 成员具有的子级的个数。
CubeName 多维数据集的名称。
说明 对成员的有意义说明。
DimensionUniqueName 维度的明确名称。
HierarchyUniqueName 层次结构的明确名称。
LevelNumber 级别与层次结构的根之间的距离。
LevelUniqueName 级别的明确名称。
MemberCaption 与成员相关的标签或标题。
MemberGUID 成员的 GUID。
MemberName 成员名。
MemberOrdinal 成员的序号。
MemberType 成员的类型。
MemberUniqueName 成员的明确名称。
ParentCount 此成员具有的父级数的计数。
ParentLevel 成员的父级的级别号。
ParentUniqueName 成员的父级的明确名称。
SchemaName 此多维数据集所属的架构的名称。

本部分包含以下主题。

另请参阅

目录示例 (VB)
成员集合 (ADO MD)
属性集合 (ADO)