PIE CHART
Last updated
Last updated
Виджет Pie Chart отображает круговые графики. Он поддерживает всплывающие подсказки или возможность выделения отдельных сегментов, что позволяет детально изучить данные.
Для настройки виджета нажмите на значок редактирования .
Откроется всплывающее окно “Настройки виджета”:
Заполните нужные поля для настройки виджета.
Общие поля:
“Название виджета *” – текстовое поле, заполняется вручную с клавиатуры;
“Режим” – всплывающий список, в котором нужно выбрать режим создания запроса для виджета:
Название
Описание
Позволяет собрать запрос из отдельных блоков. В каждом блоке (Объединение таблиц, Фильтры, Ряды виджета, Группировка по, Сортировка, Количество строк) есть возможность настроить нужные команды для работы с данными, арифметические и логические команды, операторы сравнения.
Позволяет ввести запрос вручную в поле SQL:
“Таблицы” – всплывающий список со всеми доступными таблицами базы данных;
Дополнительные поля, доступные для настройки только в Режиме конструктора:
“Объединение таблиц”
Объединение таблиц необходимо для того, чтобы извлечь данные из нескольких связанных таблиц и сформировать более полные и информативные результаты.
Для сравнения двух таблиц, для последующего объединения, используются следующие операторы:
Название
Описание
=
Вернет строки из двух таблиц, где значения в указанных столбцах равны.
!=
Вернет строки из двух таблиц, где значения в указанных столбцах не равны.
>
Вернет строки, где значение в указанном столбце из первой таблицы больше значения в указанном столбце второй таблицы.
<
Вернет строки, где значение в указанном столбце из первой таблицы меньше значения в указанном столбце второй таблицы.
Если требуется объединить только 2 таблицы, то необходимо заполнить поля:
“Столбец” из всплывающего списка;
“Оператор” из всплывающего списка;
“Столбец 2” из всплывающего списка;
Например,
“Фильтры”
Фильтры позволяют задавать условия для выбираемых данных с помощью операторов сравнения и логических операторов.
Для того, чтобы задать одно условие, необходимо заполнить поля:
“Столбец” из всплывающего списка;
“Оператор” из всплывающего списка;
“Значение” вручную с клавиатуры;
Например,
“Ряды виджета”
Ряды виджета используются для указания колонок данных, которые необходимо извлечь из базы данных. Они определяют, какие данные будут возвращены в результатах запроса.
Для того, чтобы настроить Ряды виджета, необходимо заполнить поля:
“Столбец” из всплывающего списка;
“Оператор” из всплывающего списка;
“Название ряда” вручную с клавиатуры;
Например,
“Группировка по” - это поле для настройки процесса объединения строк данных с одинаковыми значениями в определенном столбце (или столбцах) в единый набор, что позволяет выполнять агрегатные операции над этими группами. Для объединения строк данных, необходимо заполнить поле столбец из выпадающего списка;
“Сортировка” - это поля для настройки процесса упорядочивания данных в результирующем наборе в определенном порядке в зависимости от значений в одном или нескольких столбцах. Для сортировки по возрастанию, требуется внести в поле “Сортировка по” значение “ASC”. Для сортировки по убыванию, значение “DESC”. Далее необходимо заполнить поле “Столбец” из выпадающего списка;
Для вывода Дашборда на панель, следует нажать кнопку “ОК”.
Для удаления всех заполненных данных, следует нажать кнопку “Отмена”.
Пример:
Для вывода статусов Роботов на Дашборд Pie Chart, необходимо внести в соответствующие поля в окне "Настройки виджета" данные:
Необходимо заполнить поля:
Таблицы *
robots
robot_statuses
Объединение таблиц
Столбец
Оператор
Столбец 2
robots.status
=
robot_statuses.code
Фильтры
Столбец
robots.is_deleted
=
0
Ряды виджета
Столбец
Название ряда
robots.status
COUNT
robot_statuses.description
Группировка по
robots.status
Количество строк
1000
Необходимо заполнить поле:
SQL
Если требуется объединить больше двух таблиц, то необходимо нажать кнопку , после чего заполнить нужные поля.
Если требуется удалить объединение таблиц, то необходимо нажать кнопку .
Если требуется скомбинировать несколько условий в одно целое, например, ((robots.is_deleted = 0) AND (robots.id > 13)), то необходимо использовать логические операторы. Для этого необходимо выбрать нужный оператор, кликнув на иконку , чтобы поменять её на OR, или , чтобы поменять её на AND. Далее нажать кнопку , после чего заполнить нужные поля:
Если требуется задать сложное условие для Фильтра, включающее в себя несколько скобок, то необходимо нажать кнопку , после чего заполнить нужные поля.
Если требуется удалить условие, то необходимо нажать кнопку .
Если требуется вывести дополнительные данные на легенду, то следует нажать кнопку .
“Количество строк” заполняется вручную с клавиатуры или с помощью счетчика . Данное поле позволяет ограничить количество записей, которые возвращаются в результате запроса для построения Дашборда.
Для того чтобы удостовериться, что запрос настроен верно, необходимо нажать на кнопку , после чего появится таблица с данными, по которым будет построен Дашборд Pie Chart.