Для снятия меток со всех элементов размерности при фильтрации используется метод clear_all_dim_filters:

clear_all_dim_filters(dim_name: str, num_row: int = 100) -> dict:

В методе используются следующие аргументы:

АргументОписание

dim_name: (str)

Название размерности, все элементы которой требуется скрыть при фильтрации.

num_row: (int)

Количество строк, которые будут отображаться в мультисфере. Если параметр не заполнить, применяется значение по умолчанию (100).

Метод позволяет работать с любой размерностью, вне зависимости от ее положения в таблице, в том числе и с размерностью, не вынесенной в область данных.

Пример использования метода:

session.clear_all_dim_filters(dim_name='Группа карт', num_row=30)
или
session.clear_all_dim_filters(dim_name='Группа карт')

В результате использования метода возвращается ответ от сервера, состоящий из двух частей: в первой — ответ, как при использовании команды filter: apply_data, во второй — ответ, как при использовании команды filter: clear.

Пример ответа:

{'state': 1,
 'queries': [{'uuid': 'a1328acf-ca5ab238-773a6d93-b9e27428',
   'command': {'plm_type_code': 504,
    'state': 10,
    'runtime_id': 'a1328acf',
    'command_id': '00000000-00000000-00000000-00000000',
    'module_id': 'a1328acf-ca5ab238-773a6d93-b9e27428',
    'global_selected': 0,
    'items_checked': [],
    'items_unchecked': [],
    'filter_view_id': 'd39121ee-1b697c8a-65d5521b-6c273efa'}},
  {'uuid': 'a1328acf-ca5ab238-773a6d93-b9e27428',
   'command': {'plm_type_code': 504,
    'state': 22,
    'runtime_id': 'a1328acf',
    'command_id': '00000000-00000000-00000000-00000000',
    'module_id': 'a1328acf-ca5ab238-773a6d93-b9e27428',
    'dimension_name': 'Группа карт',
    'filter_view_id': 'd39121ee-1b697c8a-65d5521b-6c273efa'}}]}


  • Нет меток