Фильтрация в дашборде по параметру

  1. Создаем дочерний дашборд (в который будет осуществляться переход из родительского дашборда)).
  2. Добавляем параметр дашборда projectId (тип «Строка» или «Идентификатор GUID»). Значение этого параметра мы планируем передавать из родительского дашборда.
  3. В источнике добавляем фильтрацию по этому параметру. Указываем колонку, по которой будет происходить поиск принятого значения projectId и фильтрация данных.
  4. Создаем родительский дашборд (из которого будет осуществляться переход в дочерний дашборд).
  5. Добавляем колонку с типом «Гиперссылка», где в качестве значений ссылки указана колонка с ID объектов, а в качестве названий ссылки колонка с названиями этих объектов.
  6. В опции URI PATTERN указываем:
    https://build.a2nta.ru/test/dashboard.aspx?pageName=Dashboard&uid=7996611a-5a2e-4411-9ea5-410053fb0bc4&projectId={0}

    где:

    • uid=7996611a-5a2e-4411-9ea5-410053fb0bc4 – это ид дочернего дашборда,
    • projectId – это название параметра дочернего дашборда,
    • {0} – подставляется значение ссылки колонки.

Пример перехода.

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

Ограничения на название параметров:

Примечание: более подробно в статье по добавлению параметров в дашборд.

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

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