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


Элемент RootMemberIf (ASSL)

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

Синтаксис

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

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

Характеристика

Описание

Тип данных и длина

String (перечисление)

Значение по умолчанию

ParentIsBlankSelfOrMissing

Количество элементов

0-1: необязательный элемент, который может появляться только один раз.

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

Связь

Элемент

Родительский элемент

DimensionAttribute

Дочерние элементы

нет

Замечания

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

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

Значение

Описание

ParentIsBlankSelfOrMissing

Корневыми считаются только те элементы, которые удовлетворяют одному или нескольким условиям, описанным для ParentIsBlank, ParentIsSelf или ParentIsMissing.

ParentIsBlank

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

ParentIsSelf

Корневыми считаются только элементы, которые сами для себя являются родительскими.

ParentIsMissing

Корневыми считаются элементы, для которых невозможно найти родительские элементы.

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

См. также

Справочник

Свойства (ASSL)