Поделиться через


Объект Member (многомерные объекты ADO)

Представляет элемент уровня в кубе, дочерние элементы элемента уровня или элемент позиции вдоль оси набора ячеек.

Комментарии

Свойства элемента различаются в зависимости от контекста, в котором он используется. Элементуровня в CubeDef имеет свойство Children, которое возвращает элементы на следующем нижнем уровне иерархии из текущего элемента. Для элементаPosition коллекция Children всегда пуста. Кроме того, свойство Type применяется только к членамуровня.

Элементположения имеет два свойства, которые полезны при отображении набора ячеек: DrilledDown и ParentSameAsPrev. Если доступ к этим свойствам имеется в элементеуровня, возникнет ошибка.

С помощью коллекций и свойств объекта Memberобъекта Level можно сделать следующее:

  • Определите элемент с помощью свойств Name и UniqueName .

  • Возвращает строку, используемую при отображении элемента со свойством Caption .

  • Возвращает осмысленную строку, описывающую меру или элемент формулы со свойством Description .

  • Определите характер элемента с помощью свойства Type .

  • Получение сведений об уровнеэлемента с помощью свойств LevelDepth и LevelName .

  • Получение связанных элементов в иерархии со свойствами Parent и Children .

  • Подсчитайте дочерние элементы элемента с помощью свойства ChildCount .

  • Используйте стандартную коллекцию свойств ADO для получения дополнительных сведений об объекте Level .

С помощью коллекций и свойств элементаположения вдоль оси можно сделать следующее:

  • Определите элемент с помощью свойств Name и UniqueName .

  • Возвращает строку, используемую при отображении элемента со свойством Caption .

  • Возвращает осмысленную строку, описывающую меру или элемент формулы со свойством Description .

  • Получение сведений об уровнеэлемента с помощью свойств LevelDepth и LevelName .

  • Подсчитайте дочерние элементы элемента с помощью свойства ChildCount .

  • Используйте свойство DrilledDown , чтобы определить, есть ли хотя бы один дочерний элемент на оси сразу после этого элемента.

  • Используйте свойство ParentSameAsPrev , чтобы определить, является ли родительский элемент этого элемента тем же, что и родительский элемент непосредственно предшествующего элемента.

  • Используйте стандартную коллекцию свойств ADO для получения дополнительных сведений об объекте Level .

Коллекция Properties содержит предоставленные поставщиком свойства. В следующей таблице перечислены свойства, которые могут быть доступны. Фактический список свойств может отличаться в зависимости от реализации поставщика. Более полный список доступных свойств см. в документации по поставщику.

Имя Описание
CatalogName Имя каталога, к которому принадлежит этот куб.
ChildrenCardinality Количество потомков элемента.
CubeName Имя куба.
Описание Понятное описание элемента.
DimensionUniqueName Однозначное имя измерения.
HierarchyUniqueName Однозначное имя иерархии.
LevelNumber Расстояние между уровнем и корнем иерархии.
LevelUniqueName Однозначное имя уровня.
MemberCaption Метка или заголовок, связанный с элементом.
MemberGUID Идентификатор GUID элемента.
MemberName Имя элемента.
MemberOrdinal Порядковый номер элемента.
MemberType Тип элемента.
MemberUniqueName Однозначное имя элемента.
ParentCount Количество родителей, которые имеются у этого элемента.
ParentLevel Номер уровня родительского элемента.
ParentUniqueName Однозначное имя родительского элемента.
SchemaName Имя схемы, к которой принадлежит этот куб.

Этот раздел содержит следующий раздел.

См. также:

Пример объекта Catalog (Visual Basic)
Коллекция Members (многомерные объекты ADO)
Коллекция Properties (ADO)