IMsDimIteratorAdvancedFilter

Сборка: Ms;

Пространство имен: Prognoz.Platform.Interop.Ms;

Описание

Интерфейс IMsDimIteratorAdvancedFilter предназначен для работы с расширенным фильтром в измерении многомерного итератора.

Иерархия наследования

          IMsDimIteratorAdvancedFilter

Комментарии

Расширенный фильтр позволяет выбрать элементы, соответствующие заданному условию. Для получения расширенного фильтра используйте свойство IMsDimIteratorFilter.AdvancedFilter.

Если в фильтре уже заданы элементы в одном из свойств IMsDimIteratorFilter.ElementGroup, IMsDimIteratorFilter.ParameterAsGroup, IMsDimIteratorFilter.ParameterAsSelection или IMsDimIteratorFilter.Selection, то именно они проверяются на соответствие заданному условию. Если элементы не заданы, то на соответствие условию проверяются все элементы справочника.

Свойства

  Имя свойства Краткое описание
Свойство Count возвращает количество условий расширенного фильтра.
Свойство Item возвращает заданное условие расширенного фильтра.
Свойство Owner возвращает фильтр измерения, в состав которого входит расширенный фильтр.

Методы

  Имя метода Краткое описание
Add Метод Add добавляет условие расширенного фильтра.
Clear Метод Clear удаляет все условия расширенного фильтра.
Remove Метод Remove удаляет указанное условие расширенного фильтра.
Test Метод Test проверяет, соответствует ли элемент расширенному фильтру.
TestInternal Метод TestInternal проверяет, соответствует ли элемент расширенному фильтру с учётом заданных значений параметров метамодели.

См. также:

Интерфейсы сборки Ms