Открыть вложенное
Документация
Главная

Открыть вложенное

Действие Открыть вложенное позволяет перемещаться по уровням иерархического разреза.

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

Навигация по иерархии выполняется с помощью кнопки Назад в шапке таблицы в соответствующей колонке.

Возврат на предыдущий уровень

Кроме того, при переходе на следующий уровень можно одновременно обновлять значения переменных дашборда.

Заметка

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

Действие Открыть вложенное можно добавить:

Заметка

Если в виджете используется несколько иерархических разрезов, действие Открыть вложенное можно настроить для каждого из них. При этом навигация по уровням выполняется независимо для каждого разреза.

Настройка действия для иерархического разреза

Чтобы настроить действие Открыть вложенное, выполните следующие шаги:

  1. Откройте настройки иерархического разреза.
  2. В списке уровней выберите разрез, для которого необходимо настроить действие.
  3. В поле Действия по клику нажмите кнопку настройки. Настройка действия по клику
  4. Нажмите кнопку + Действие и в открывшемся окне выберите действие Открыть вложенное.
Заметка

Действие доступно для всех уровней иерархии, кроме нижнего уровня.

![Выбор действия](../../images/bi_r_2_5_7.2.png)

Настройка действия для разреза с массивом

Действие Открыть вложенное также можно использовать для разрезов, построенных на массиве.

Для этого:

  1. Включите настройку Вложенность массива.
  2. В разделе Действия по клику выберите действие Открыть вложенное.
Заметка

Если для разреза с массивом уже настроено действие Открыть вложенное, а затем настройка Вложенность массива отключена, то действие перестанет выполняться. При этом настройка действия не удаляется — она остается в конфигурации, но выделяется красным цветом в интерфейсе, что сигнализирует о необходимости скорректировать данную настройку.

Обновить переменную

После настройки действия Открыть вложенное можно настроить обновление переменных. Для этого:

  1. В поле Обновить переменные нажмите кнопку настройки.
  2. Выберите переменную, которую необходимо обновить.
  3. Укажите способ ввода значения (например, из колонки или с помощью формулы).
  4. Задайте значение переменной или формулу вычисления. Обновление переменных

Для действия Открыть вложенное можно обновить одну или несколько переменных.

Особенности работы действия

Поведение действия Открыть вложенное зависит от режима фильтрации разреза.

Режим фильтрации «Базовый»

При выборе ячейки таблицы, для которой настроено действие Открыть вложенное, отображаются следующие кнопки:

  • Отметить фильтрацию
  • Применить фильтрацию
  • Перейти на следующий уровень

Базовый режим фильтрации

Режим фильтрации «Единичный»

При выборе ячейки таблицы отображаются кнопки:

  • Отменить фильтрацию
  • Перейти на следующий уровень иерархии

Единичный режим фильтрации

Режим фильтрации «Отключено»

Переход на следующий уровень выполняется сразу при нажатии на ячейку.

Действие по клику в YAML

Чтобы настроить действие по клику «Открыть вложенное» (DRILL_DOWN) в YAML, используйте блок onClick. Описание общих ключей блока onClick приведено на странице Действия по клику.

КлючТипОпределение
namestringНазвание действия
typeenumТип действия. Для открытия вложенного используется значение DRILL_DOWN
variablesarrayСписок переменных, значения которых передаются при выполнении действия. Переменные задаются в блоке variables. Настройка описана на странице Обновить переменную

Пример

onClick:
  - name: Открыть вложенное
    type: DRILL_DOWN
    variables:
      - name: Первый параметр
        inputMethod: FORMULA
        formula: "'Значение'"
        dbDataType: String
      - name: Второй параметр
        inputMethod: COLUMN
        tableName: table
        columnName: column
        dbDataType: String

Была ли статья полезна?

Предыдущая
Обновить переменную
Следующая
Способы ввода
430006, Саранск,
Северо-восточное шоссе, д. 3
ОКВЭД 62.01
ИНН 1328​909857
Код вида деятельности
в области ИТ 15.02 и 17.01
Языки программирования