Элемент 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 .