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