Сборка: 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 проверяет элемент на соответствие расширенному фильтру с учётом заданных значений параметров метамодели. |
См. также: