Продолжаем разбираться со вторым оператором организующим иерархические списки в QlikView оператором HierarchyBelongsTo.
В качестве источника данных будем использовать тот же Excel-файл. Уже известным способом добираемся до мастера формирования иерархии, но в этот раз активируем опцию Принадлежит Параметрам (вот такой получился перевод английской метки Belongs To Parameters) и заполняем имена полей, которые будут присвоены автоматически созданным полям таблицы с кодом и названием родительского элемента соответственно.
В результате будет сформирован следующий скрипт:
Directory;
HIERARCHYBELONGSTO(NoteID, ParentID, NoteName, РодительКод, РодительИмя, )
LOAD NoteID,
NoteName,
ParentID
FROM
HIERARCHY.xlsx
(ooxml, embedded labels, table is Лист1);
HIERARCHYBELONGSTO(NoteID, ParentID, NoteName, РодительКод, РодительИмя, )
LOAD NoteID,
NoteName,
ParentID
FROM
HIERARCHY.xlsx
(ooxml, embedded labels, table is Лист1);
Построим простую таблицу и посмотрим на результат работы оператора скрипта:
Для каждого узла иерархического списка сформирована строка из подчиненных ему узлов. Такой способ организации списка то же часто используется в QlikView.
Комментариев нет:
Отправить комментарий