В этом уроке я покажу, как сделать не просто иерархию, а древовидную структуру с плюсиками в DataLens.
Как многие из вас, наверное, уже знают, в Даталенс есть возможность создавать иерархии в чартах. Но данные иерархии работают по принципу Drill Down. То есть нажимая на каждый уровень, вы проваливаетесь глубже. Такой функционал возможно использовать только в чартах.
Но я покажу, как сделать именно древовидную иерархию с плюсиками. То есть нажимая на который, вы будете сразу видеть все подчиненные элементы и данные. Причем, сделаем это на уровне датасета.
Что такое древовидная иерархия?
Древовидная иерархия – это структура данных, которая представляет собой дерево, где каждый элемент связан с одним и только одним родительским элементом. Это значит, что каждый узел дерева имеет только одного предка, и все узлы вместе образуют иерархическую структуру. В этой статье мы рассмотрим определение древовидной иерархии, ее применение и примеры.
Определение
Древовидную иерархию можно определить как структуру данных, состоящую из узлов, которые связаны между собой таким образом, что у каждого узла есть ровно один предок, и существует корневой узел, у которого нет предков. Каждый узел может иметь ноль или более потомков, и у каждого потомка есть ровно один родитель.
Узлы могут быть связаны по различным признакам, например, по имени, категории, дате создания и т.д. Каждый узел содержит информацию о своем признаке и связанных с ним данных, а также ссылки на его родителя и потомков.
Применение
Древовидные иерархии широко используются в различных областях, таких как информационные технологии, биология, социология и др. Вот несколько примеров их применения:
- Файловая система: на жестком диске файлы организованы в древовидную структуру, где корневая директория содержит другие директории и файлы.
- Иерархия каталогов: каталоги в компьютерной системе организованы в виде дерева, где корневой каталог содержит подкаталоги и файлы, которые в свою очередь могут содержать другие подкаталоги.
- Генеалогическое дерево: представляет собой древовидную иерархию, показывающую родственные связи между людьми.
- Организационная структура компании: иерархическая структура, в которой каждый сотрудник имеет своего руководителя и может иметь подчиненных.
- Биологическая классификация: в биологии живые организмы классифицируются по иерархической структуре от вида к роду, семейству, классу, типу и царству.
Заключение
Древовидная иерархия является важным инструментом для организации и представления информации в различных областях. Она позволяет структурировать данные, облегчая их поиск и обработку. В данной статье мы рассмотрели определение древовидной иерархии, привели примеры ее применения и важность использования этой структуры данных для эффективного управления информацией.
Практический урок
С теорией и определением разобрались. Теперь попробуем сделать это в Даталенс. Для этого заходим в наш датасет и создаем новое поле. Для формирования такого списка нам помогут две функции TREE() и ARRAY(). Прописываем их одну в другой и указываем через запятую поля, которые будут группироваться в структуру в нужной последовательности.
Обратите также внимание, что новое поле примет особый древовидный тип. Готово. Теперь нам осталось создать чарт-таблицу, добавив на нее это новое поле и нужные значения для анализа. Например, сумму.
А вот, как выглядит чарт в жизни. Можете пощелкать.
Наши курсы
Видео версию данного урока можно посмотреть тут.
Если вам понравился урок, то можете поддержать проект по кнопке ниже. Это очень поможет делать для вас больше интересных и полезных выпусков. Спасибо!
Задать вопросы и обсудить волнующие темы про аналитику данных теперь можно на нашем форуме.
Если вам понравился урок, подписывайтесь на канал или группу и ставьте лайки. А также пишите в комментариях свои кейсы или вопросы. Самые интересные мы обязательно разберем.
более не работает