Объект 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)