成员对象 (ADO MD)

适用于:Access 2013、Office 2013

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

备注

每个 Member 的属性各有不同,具体取决于所使用的上下文。 CubeDef 中的 LevelMember 具有一个 Children 属性,该属性返回层次结构中比当前 Member 低一个级别的 Members 。 对于 PositionMemberChildren 集合始终为空。 另外, Type 属性仅应用于 LevelMembers

PositionMember 有两个属性 - DrilledDownParentSameAsPrev,它们在显示 Cellset 时很有用。 如果在 LevelMember 上访问这些属性,将发生错误。

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

  • 使用 NameUniqueName 属性标识 Member

  • 使用 Caption 属性返回在显示 Member 时使用的字符串。

  • 使用 Description 属性返回描述度量或公式 Member 的有意义的字符串。

  • 使用 Type 属性确定 Member 的性质。

  • 使用 LevelDepthLevelName 属性获取有关 MemberLevel 的信息。

  • 使用 ParentChildren 属性获取 Hierarchy 中的相关 Members

  • 使用 ChildCount 属性对 Member 的子级进行计数。

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

使用沿 AxisPositionMember 的集合和属性,可以执行下列操作:

  • 使用 NameUniqueName 属性标识 Member

  • 使用 Caption 属性返回在显示 Member 时使用的字符串。

  • 使用 Description 属性返回描述度量或公式 Member 的有意义的字符串。

  • 使用 LevelDepthLevelName 属性获取有关 MemberLevel 的信息。

  • 使用 ChildCount 属性对 Member 的子级进行计数。

  • 使用 DrilledDown 属性确定此 MemberAxis 上是否至少有一个直接子级。

  • 使用 ParentSameAsPrev 属性确定此 Member 的父级是否与直接父级 Member 的父级相同。

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

Properties 集合包含提供程序提供的属性。 下表列出了可能可用的属性。 实际的属性列表可能有所不同,具体取决于提供程序的实现。 有关可用属性的更完整列表,请参阅提供程序文档。

名称

说明

CatalogName

此多维数据集所属的目录的名称。

ChildrenCardinality

成员具有的子级数目。

CubeName

多维数据集的名称。

说明

成员的有意义的说明。

DimensionUniqueName

维度的明确名称。

HierarchyUniqueName

层次结构的明确名称。

LevelNumber

层次结构的级别和根之间的距离。

LevelUniqueName

级别的明确名称。

MemberCaption

与成员关联的标签或标题。

MemberGUID

成员的 GUID。

MemberName

成员的名称。

MemberOrdinal

成员的序号。

MemberType

成员的类型。

MemberUniqueName

成员的明确名称。

ParentCount

此成员具有的父级数目。

ParentLevel

成员父级的级别号。

ParentUniqueName

成员父级的明确名称。

SchemaName

此多维数据集所属的架构的名称。