ICubeExecuteFilterFunctionTop

Сборка: Cubes;

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

Описание

Интерфейс ICubeExecuteFilterFunctionTop содержит свойства для указания специфических настроек функции, осуществляющей фильтрацию данных за счет отбора наибольших/наименьших значений.

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

ICubeExecuteFilterFunctionTop

Комментарии

Для получения настроек приведите объект, описываемый интерфейсом ICubeExecuteFilterFunction, к интерфейсу ICubeExecuteFilterFunctionTop. Свойство ICubeExecuteFilterFunction.Predefined для объекта должно возвращать значение Top.

При использовании функций, осуществляющих отбор наибольших/наименьших значений, формируется блок для MDX-запроса следующего формата:

TOPCOUNT (Set_Expression, Count [, Numeric_Expression ] )

TOPPERCENT/BOTTOMPERCENT (Set_Expression, Percentage, Numeric_Expression)

TOPSUM/BOTTOMSUM (Set_Expression, Value, Numeric_Expression)

Свойства

  Имя свойства Краткое описание
Свойство Argument определяет значение, с которым будет производиться сравнение данных при фильтрации.
Свойство Function_ определяет функцию, осуществляющую фильтрацию путем отбора наибольших/наименьших значений.
Свойство Set_ определяет отметку элементов, по значениям которых будет осуществляться фильтрация.
Свойство Value определяет выражение, которое обычно представляет MDX-выражение, возвращающее измерение.

См. также:

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