IMsDimIteratorAdvancedFilter

Сборка: Ms;

Описание

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

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

          IMsDimIteratorAdvancedFilter

Комментарии

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

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

Свойства

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

Методы

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

См. также:

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