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


Элемент RootMemberIf (ASSL)

Определяет, как идентифицируются корневой элемент или элементы родительского атрибута.

Синтаксис

  
<DimensionAttribute>  
   ...  
   <RootMemberIf>...</RootMemberIf>  
   ...  
</DimensionAttribute>  

Характеристики элемента

Характеристика Описание
Тип данных и длина String (перечисление)
Значение по умолчанию ParentIsBlankSelfOrMissing
Кратность 0—1: необязательный элемент, который может появляться только один раз.

Связи элемента

Связь Элемент
Родительский элемент DimensionAttribute
Дочерние элементы Нет

Remarks

Значение элемента RootMemberIf используется только родительскими атрибутами (другими словами, элемент Usage родительского элемента DimensionAttribute имеет значение Parent) для определения корневых (самых верхних) элементов иерархии «родители-потомки».

Значением этого элемента может быть только одна из строк в следующей таблице.

Значение Описание
ParentIsBlankSelfOrMissing Корневыми считаются только те элементы, которые удовлетворяют одному или нескольким условиям, описанным для ParentIsBlank, ParentIsSelfили ParentIsMissing .
ParentIsBlank Корневыми считаются только элементы, имеющие в ключевых столбцах, представленных свойством KeyColumns (коллекцией элементов DimensionAttribute ), значение NULL, нуль или пустую строку.
ParentIsSelf Корневыми считаются только элементы, которые сами для себя являются родительскими.
ParentIsMissing Корневыми считаются элементы, для которых невозможно найти родительские элементы.

Перечисление, соответствующее допустимым значениям для RootMemberIf в объектной модели объекты AMO (AMO), — это RootIfValue .

См. также:

Свойства (ASSL)