Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Комментарий: Published by Scroll Versions from space PAServicesForDev9 and version 5.9.12

...

Для включения/отключения совокупных итогов по столбцамв текущем OLAP-модуле используется метод set_global_horizontal_total:

Блок кода
languagepy
def set_global_horizontal_total(self, show: bool) -> dict:
АргументОписание
show: (bool)Режим отображения совокупного итога по столбцам. Если True, то итог отображается; если False, то итог скрыт.

В результате использования метода возвращается ответ от сервера, соответствующий запросу «view, stateview: set_show_horizontal_total_mode_rp»  rp    

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

Блок кода
languagepy
{'state': 1,
 'queries': [{'uuid': '9e5d7f38-658ce955-0b934777-9de28341',
   'command': {'plm_type_code': 506,
    'state': 37,
    'command_id': '00000000-00000000-00000000-00000000',
    'module_id': '9e5d7f38-658ce955-0b934777-9de28341'}}]}

...

Для включения/отключения совокупных итогов по строкам в текущем OLAP-модуле используется метод set_global_vertical_total:

Блок кода
languagepy
def set_global_vertical_total(self, show: bool) -> dict:
АргументОписание
show: (bool)Режим отображения совокупного итога по строкам. Если True, то итог отображается; если False, то итог скрыт.

В результате использования метода возвращается ответ от сервера, соответствующий запросу «view, stateview: set_show_vertical_total_mode_rp»  rp    

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

Блок кода
languagepy
{'state': 1,
 'queries': [{'uuid': 'a03f2e6e-f8d894a5-e8a8ebda-5afa928d',
   'command': {'plm_type_code': 506,
    'state': 39,
    'command_id': '00000000-00000000-00000000-00000000',
    'module_id': 'a03f2e6e-f8d894a5-e8a8ebda-5afa928d'}

...

Для включения/отключения совокупных итогов и по строкам, и по столбцам в текущем OLAP-модуле используется метод change_total_mode:

Блок кода
languagepy
def change_total_mode(self) -> dict:

Изменение режима показа итогов в мультисфере. Если до вызова данного метода итогов в таблице не было, то они отобразятся, и наоборот.

В результате использования метода возвращается ответ от сервера, соответствующий запросу «view, stateответу на запрос view: change_show_inter_total_mode»mode.

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

Блок кода
languagepy
{'state': 1,
 'queries': [{'uuid': '9e5d7f38-f774a249-1b20b0a9-035c1047',
   'command': {'plm_type_code': 506,
    'state': 28,
    'command_id': '00000000-00000000-00000000-00000000',
    'module_id': '9e5d7f38-f774a249-1b20b0a9-035c1047',
    'dimension_name': '',
    'name': '',
    'fold_select_status': False,
    'show_inter_total': False,
    'show_global_horz_total': True,
    'show_global_vert_total': True,
    'select_counter': 0,
    'script_action_group_id': 4294967295,
    'dim_id': '00000000',
    'is_total': False,
    'fact_id': '00000000',
    'sort_type': 0,
    'dim_ids': [],
    'fact_ids': []}}]}

...

Для включения/отключения промежуточных итогов по столбцамв текущем OLAP-модуле используется метод set_all_inter_horizontal_total:

Блок кода
languagepy
def set_all_inter_horizontal_total(self, show: bool) -> dict:
АргументОписание
show: (bool)Режим отображения промежуточных итогов по столбцам. Если True, то итоги отображаются; если False, то итоги скрыты.

В результате использования метода возвращается ответ от сервера , соответствующий запросу «view, stateview: set_show_all_inter_total_mode_rp»rp.

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

Блок кода
{'state': 1,
 'queries': [{'uuid': '7ab52db8-c8119a06-2c1cdb85-df39f642',
   'command': {'plm_type_code': 506,
    'state': 47,
    'command_id': '00000000-00000000-00000000-00000000',
    'module_id': '7ab52db8-c8119a06-2c1cdb85-df39f642'}}]}

...

Для включения/отключения промежуточных итогов по строкам в текущем OLAP-модуле используется метод set_all_inter_vertical_total:

Блок кода
languagepy
def set_all_inter_vertical_total(self, show: bool) -> dict:
АргументОписание
show: (bool)Режим отображения промежуточных итогов по строкам. Если True, то итоги отображаются; если False, то итоги скрыты.

В результате использования метода возвращается ответ от сервера , соответствующий запросу «view, stateview: set_show_all_inter_total_mode_rp»rp.

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

Блок кода
languagepy
{'state': 1,
 'queries': [{'uuid': '7ab52db8-c8119a06-2c1cdb85-df39f642',
   'command': {'plm_type_code': 506,
    'state': 47,
    'command_id': '00000000-00000000-00000000-00000000',
    'module_id': '7ab52db8-c8119a06-2c1cdb85-df39f642'}}]}

...

Для включения/отключения промежуточных итогов по конкретной вынесенной влево размерности в текущем OLAP-модуле используется метод set_inter_horizontal_total:

Блок кода
languagepy
def set_inter_horizontal_total(self, dimension_name: str, show: bool) -> dict:
АргументОписание
dimension_name: (str)Имя размерности. Размерность не должна быть последней вложенной (последний уровень справа).
show: (bool)Режим отображения. Если True, то отобразить промежуточный итог по указанной размерности; если False, то скрыть промежуточный итог по ней.

В результате использования метода возвращается ответ от сервера , соответствующий запросу «view, stateview: set_show_inter_total_mode_rp»rp.

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

Блок кода
languagepy
{'state': 1,
 'queries': [{'uuid': '4ffb7e3b-f296f351-b0da067e-25bf210d',
   'command': {'plm_type_code': 506,
    'state': 41,
    'command_id': '00000000-00000000-00000000-00000000',
    'module_id': '4ffb7e3b-f296f351-b0da067e-25bf210d',
    'dimension_name': 'Тип карты'}}]}

...

Для включения/отключения промежуточных итогов по конкретной вынесенной вверх размерности в текущем OLAP-модуле используется метод set_inter_vertical_total:

Блок кода
languagepy
def set_inter_vertical_total(self, dimension_name: str, show: bool) -> dict:
АргументОписание
dimension_name: (str)Имя размерности. Размерность не должна быть последней вложенной (последний уровень снизу).
show: (bool)Режим отображения. Если True, то отобразить промежуточный итог по указанной размерности; если False, то скрыть промежуточный итог по ней.

В результате использования метода возвращается ответ от сервера , соответствующий запросу «view, stateview: set_show_inter_total_mode_rp»rp.

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

Блок кода
languagepy
{'state': 1,
 'queries': [{'uuid': '7c26a5a6-c77d70dd-7140f661-1411afce',
   'command': {'plm_type_code': 506,
    'state': 41,
    'command_id': '00000000-00000000-00000000-00000000',
    'module_id': '7c26a5a6-c77d70dd-7140f661-1411afce',
    'dimension_name': 'Дата транзакции квартал'}}]}

...

Для получения информации о режиме отображения итогов в текущем OLAP-модуле используется метода get_total_mode:

Блок кода
languagepy
def get_total_mode(self) -> bool:

Если отображение итогов включено, в ответе получаем True, иначе False.

...

Для получения информации о режиме отображения общего итога по столбцам в текущем OLAP-модуле используется метода get_global_horizontal_total:

Блок кода
languagepy
def get_global_horizontal_total(self) -> bool:

Общий итог по столбцам по умолчанию включен, если влево не вынесено ни одной размерности.

...

Для получения информации о режиме отображения общего итога по строкам в текущем OLAP-модуле используется метода get_global_vertical_total:

Блок кода
languagepy
def get_global_horizontal_total(self) -> bool:

Общий итог по строкам по умолчанию включен, если вверх не вынесено ни одной размерности.

...