пятница, 24 февраля 2012 г.

Set Analysis in QlikView

Одним из основных принципов построения приложений в QlikView является Set Analysis или анализ множеств.

вторник, 21 февраля 2012 г.

Set analyses – визуальный построитель запросов

Написание выражений, содержащих анализ множеств – не самое простое занятие, одних только скобок сколько надо поставить.
QlikView консультант из Австрии разработал универсальный построитель запросов, который позволяет не только сформировать нужное выражение,  дать комментарий, но и оформить в виде фрагмента кода.

Пример работы этого построителя запросов.

Ну и небольшое описание этого механизма

По-мнению автора,  это всего лишь бета-версия,  ограничения описаны…
Для начинающих, мне показалось удобной штукой.

Комментарии в скрипте QlikView

Скрипт загрузки данных реального приложения не такое уж и простое дело как может показаться из всех презентаций и блогов по QlikView. Скрипты реально-работающих приложений  могут оказаться очень длинными и запутанными.   Иногда там явно не хватает комментариев, что бы напомнить последователю, да даже просто пытливому пользователю или бизнес-аналитику что и откуда взялось. В этом посте я привожу возможные способы оформления комментариев в QlikView (на мой взгляд, в порядке популярности) .

понедельник, 20 февраля 2012 г.

Отображение иерархического списка - способ 2

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

суббота, 18 февраля 2012 г.

Отображение иерархических списков - Начало

Сегодня я расскажу про еще одну возможность продукта QlikView – работу с иерархическими списками. Очень часто информация (особенно каталоги продуктов  и справочники подразделений компании) может быть сгруппирована, каталогизирована определенным образом. Поэтому продукт анализа данных просто обязан легко работать с  иерархическими списками и тут QlikView  оправдывает ожидания пользователя.
Итак, я легко нашла функцию скрипта  HIERARCHY в справке, а вот правильно ее использовать получилось, если честно, не сразу. Но, помня фразу  (кстати, не помню, откуда это)  «….это Вы просто не умеете правильно готовить», начала пробовать и искать информацию.

пятница, 10 февраля 2012 г.

Автоматическая генерация данных

Очень часто на проектах надо определить календарь (без пропусков, поэтому из базы данных взять  скорее всего не получится).
Поэтому приведу небольшой кусочек скрипта и полезную в этом случае функцию:

Gartner отчет 2012

Нельзя не отметить, это значимое событие для каждого программного продукта. QlikView сохранило свое положение в квадрате-лидере согласно оценке Gartner.

среда, 8 февраля 2012 г.

Обработка матриц в QlikView

Сегодня поговорим еще об одном типе таблиц – таблицах матрицах. QlikView делает все подготовительную работу удивительно легко и быстро. Как ?  Читайте в моем очередном уроке.