成员对象 (ADO MD)
表示多维数据集中某个级别的成员、某个级别成员的子级,或者沿单元集轴的位置的成员。
备注
“成员”的属性因使用它的上下文而异。 CubeDef 中级别的成员具有 Children 属性,该属性从当前成员返回层次结构中下一个级别的成员。 对于位置的成员,Children 集合始终为空。 此外,Type 属性仅适用于级别的成员。
位置的成员有两个在显示单元集时很有用的属性:DrilledDown 和 ParentSameAsPrev。 如果在“级别”的“成员”上访问这些属性,则会发生错误。
使用 Level 的 Member 对象的集合和属性,可以执行以下操作:
使用 Name 和 UniqueName 属性识别成员。
在显示具有 Caption 属性的成员时返回要使用的字符串。
返回一个有意义的字符串,该字符串描述具有 Description 属性的度量或公式“成员”。
使用 Type 属性确定“成员”的性质。
获取具有 LevelDepth 和 LevelName 属性的“成员”的“级别”的信息。
使用 ChildCount 属性计算“成员”的子级。
使用标准 ADO Properties 集合获取有关 Level 对象的其他信息。
使用沿轴的“Position”的“Member”的集合和属性,可以执行以下操作:
使用 Name 和 UniqueName 属性识别成员。
在显示具有 Caption 属性的成员时返回要使用的字符串。
返回一个有意义的字符串,该字符串描述具有 Description 属性的度量或公式“成员”。
获取具有 LevelDepth 和 LevelName 属性的“成员”的“级别”的信息。
使用 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 | 此多维数据集所属的架构的名称。 |
本部分包含以下主题。