Описание параметров

Все перечисленные запросы 213 (dim_element_multifilter) (filter_by_name, add_element, rename_element, remove_element, range_change)... наследуются в группу команд 509 (dim_element_list_data)
См. dim_element_list_data / список элементов размерности
Имя
Описание
Пример
DimensionDescFilter
параметры фильтра
"filter_status" : [{

"id": string,идентификатор размерности"id" : "f4a1f361",

"name": string,имя размерности"name" : "Месяц",

"type": OlapDataType,

тип данных размерности не используется в фильтре, поэтому по умолчанию отправляется "unknown": 19

OlapDataType:
"uint8" : 0,
"uint16" : 1,
"uint32" : 2,
"uint64" : 3,
"double" : 4,
"string" : 5,
"date" : 6,
"time" : 7,
"datetime" : 8,
"date_year" : 9,
"date_quarter" : 10,
"date_month" : 11,
"date_day" : 12,
"date_week" : 13,
"date_wday" : 14,
"time_hour" : 15,
"time_minute" : 16,
"time_second" : 17,
"none": 18,
"unknown": 19

"type" : 19,

"mark": FieldMarkType,

не используется в фильтре

FieldMarkType:
FIELD_MARK_COMMON - 0,
FIELD_MARK_CREATED - 1,
FIELD_MARK_DELETED - 2

"mark" : 0,

"status": FilterStatusFilterStatus:
EMPTY - 0 - фильтр не применен,
PARTIAL - 1 - фильтр по размерности применен на некоторых OLAP модулях на слое,
FULL - 2 - фильтр по размерности применен на всех OLAP модулях на слое
"status" : 2}]

Обязательные действия

Команды

Общие ошибки

Код ошибки
Текст ошибки
Описание
"code": RequestAuthError (270)"message": "Only authentication command allowed"ошибка появляется, когда пользователь не залогинился
"code": RuntimeError (200)"message": "There is no olap modules on the layer."ошибка появляется, когда не указан несуществующий идентификатор мультисферы
"code": RuntimeError (200)"message": "Olap module with zeroed cube id."ошибка появляется, когда указан нулевой идентификатор мультисферы
"code": RuntimeError (200)

"message": "Fail to init cube permissions."

ошибка появляется, когда не удалось инициализировать элементы размерности
"code": RuntimeError (200)"message": "Fail to init dimension element view"ошибка появляется, когда не удалось инициализировать мультисферу
"code": InvalidArgumentError (101)"message": "Multifilter parameters Null pointer."ошибка появляется, когда не получена сессия, слой либо параметры мультифильтра
"code": RequestError (260)"message": "DimElementMultiFilterCommand cast fail."ошибка появляется, когда не удалось преобразовать команду к DimElementMultiFilterCommand
"code": RequestError (260)"message": "DimElementMultiFilterCommand command handle fail."ошибка появляется, когда отправленная команда не описана на сервере 
  • Нет меток