Видимость факта или списка фактов

Для управления видимостью конкретного факта или списка фактов используется метод set_measure_visibility:

set_measure_visibility(measure_names: Union[str, List], is_visible: bool = False) -> List:

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

АргументОписание
measure_names: (Union[str, List])Название факта или списка фактов.
is_visible: (bool)Показать или скрыть факт. Если True, то факт отображается, если False, то факт скрыт. По умолчанию факт скрыт.

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

session.set_measure_visibility(measure_names="Итоговая сумма", is_visible = False)
session.set_measure_visibility(measure_names=["Оплата", "Депозит", "Комиссия"], is_visible = True)

В результате выполнения метода возвращается список идентификаторов фактов с измененной видимостью.

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

['e5e5306c', 'be5f465d', 'b106c0a0']


Видимость всех фактов

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

set_all_measure_visibility(is_visible: bool = True, multisphere_module_id: str = str()) -> List:

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

АргументОписание
is_visible: (bool)Скрыть или показать все факты мультисферы. Если True, все факты отображаются, если False, все факты скрыты. По умолчанию все факты скрыты.
multisphere_module_id: (str)Идентификатор OLAP-модуля. Если модуль не указан, берется текущий активный модуль.

Так как скрыть все факты мультисферы нельзя, в случае передачи команды на скрытие всех фактов будут скрыты все факты, кроме первого.

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

Если нужно сделать все факты видимыми в текущем активном модуле, достаточно передать:

session.set_all_measure_visibility()

Если нужно сделать все факты видимыми в конкретном модуле, достаточно передать:

session.set_all_measure_visibility(is_visible=False, multisphere_module_id="b4282ccc-7a8c6fb7-9cf95df0-3cd7d868")

Если нужно скрыть все факты (кроме первого), то обязательно заполнить параметр is_visible:

session.set_all_measure_visibility(multisphere_module_id="b4282ccc-7a8c6fb7-9cf95df0-3cd7d868")

В результате использования метода возвращается список идентификаторов показанных/скрытых фактов.

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

['b106c0a0', '8ce6384e', 'e5e5306c', 'be5f465d']





  • Нет меток