Связь между фильтром и линейным графиком на дашборде

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

Комментарии

  • Добрый день! Если хотите использовать на визуале дашборда элемент при изменении значения которого будет пересчитыватся график то необходимо следующее:

    • Вынести на визуал дашборда панель "Элемент управления"
    • Настроить тип объекта экземпляры которого будут доступны в "Элемент управления"
    • Связать "Элемент управления" с параметром источника на основе которого формируется график
      То есть то что будет выбрано в "Элемент управления" будет передано в источник в качестве параметра и соответственно график пересчитается по новому значению

    Больше информации в статье https://docs-public.gdcloud.org/platform/ru/control-element-analytical-dashboard.html

  • Здравствуйте! Опишите, пожалуйста, порядок действий для моего примера, к сожалению, решить проблему так и не получилось. У меня есть таблица "Динамика сварки":

    она добавлена в источник "Динамика данных":

    и на его основе строится линейный график:

    График должен формироваться для конкретного сварочного поста, который выбирается в элементе управления с типом - "Выпадающий список по типу объектов":


    , где в качестве типа объекта указана таблица "Сварочные посты":

    Сейчас выбор поста в списке никак не влияет на график, он выводится и в том случае, когда пост не выбран по всем данным из "Динамики сварки".

  • Для начала необходимо перейти в источнике на вкладку "Условия фильтрации", там необходимо создать параметр в который источник будет получать значение и сам алгоритм фильтрации

    В алгоритме фильтрации тоже нужно создать параметр через который алгоритм будет получать значение из параметра источника:

    не забудьте указать источник данных в алгоритме

    В коде алгоритма пишем условие где сравниваем сварочный пост(функция field) с параметром (функция param)

    Теперь в источнике свяжем параметр источника с параметром алгоритма

    Теперь переходим в дашборд:

    В панели "Элемент управления" настраиваем тип и параметр в который будем записывать значения выбранного объекта(при создании панели "Элемент управления" параметр для нее создан будет автоматически)

    И устанавливаем в него источник указывая чем заполнять парметр

    Далее необходимо просто выбрать источник в графике и настроить график под ваши нужды

  • Заработало, спасибо!

  • Еще такой вопрос, как можно на оси абсцисс линейного графика вывести данные в формате "Время"?

  • @tanyas17 написал:
    Еще такой вопрос, как можно на оси абсцисс линейного графика вывести данные в формате "Время"?

    Достаточно указать атрибут с датой и временем в поле оси абсцисс, но сейчас падает ошибка, этот баг исправляем

Войдите или Зарегистрируйтесь чтобы комментировать.