вторник, 2 октября 2012 г.

Метки на столбчатых диаграммах


Очень часто на диаграмму мы добавляем   точное значение показателя. Этот пост напомнит о том, как это можно сделать и как расположить данные так, что бы цифры не наползали друг на друга. 
Красиво и элегантно. Идея для исследования описанных свойств пришли после прочтения поста  на  QVApps blogs.

четверг, 27 сентября 2012 г.

Load in Line


Писать значения полей в функцию LOAD INLINE  не самое занимательное занятие, и Inline Data Wizard  облегчает занятие, но не сильно. А ведь очень часто для мэппинга или просто для загрузки данных используются данные, которые уже есть в Excel.
В этом случае Вам не нужно набивать данные вручную!
Просто откройте Inline Data Wizard и скопируйте туда нужные столбцы и строки (да-да функция Copy-Paste).
Осталось  определить только наименования столбцов, но это не сложно сделать уже и в скрипте.


Кстати, отдельные ячейки в таблице формы то же можно скопировать, что бы не вводить дважды, хотя функция Copy в Edit у меня почему-то всегда не активно. Но сочетание клавиш Ctrl+C решает проблему.



вторник, 25 сентября 2012 г.

Images in QlikView


Многие из Вас наверняка знают, что в QlikView  есть встроенные рисунки - Images.

понедельник, 24 сентября 2012 г.

Функции цвета и раскраска таблиц


Описание функции color в справке  мне показалось  туманным, хотя  в самой функции всего лишь 1 параметр.     

Числовое представление — это целое число, представляющее компоненты красного, зеленого и синего цветов, как они определены в Visual Basic.

Но как его определить ?  Этому вопросу, а так же "раскрашиванию ячеек" диаграммы посвящен мой сегодняшний пост.

понедельник, 17 сентября 2012 г.

Литература по QlikView


Сегодняшний пост посвящен книгам по QlikView, которые , пока  доступны лишь на английском.

пятница, 14 сентября 2012 г.

Как просмотреть qvd-файл ?


Спасибо  всем кто заглядывал в мой блог все это время и простите, что так долго молчала. Проекты, проекты, проекты….. Сама набиралась опыта, с Вами, дорогие читатели не делилась.
Надеюсь исправить сей факт в ближайшее время. В ближайших планах серия публикаций про 1С -коннектор, добычу данных из НАВ и 1С, алгоритм быстрого написания CrossTable  и пр.

А пока делюсь ссылкой на чрезвычайно полезную утилиту для любого разработчика QlikView   - просмоторщик qvd-файла. Я думаю, что многие разработчики QlikView задавались вопросом: чем можно посмотреть qvd-файл (кроме приложения QlikView разумеется)?  Дмитрий Гудков со своей утилитой пришел к нам на помощь.
Прочитать краткое описание и скачать утилиту можно отсюда:  

В моей работе это приложение использую все чаще и чаще (без него уже совсем без рук) итак это приложение поможет Вам, если нужно узнать:
·         Структуру qvd-файла
·         Список возможных значений каждого файла (очень часто ведь надо просто проверить стоит или нет загружать какое-то поле, есть ли там что-то полезное)
·         Показывает % уникальных значений для каждого поля (легко определить уникальность отдельных полей)
·         Подсчитывает количество null, текстовых и числовых значений в каждом столбце (количество строк и столбцов  в qvd-файле само-собой считается) …
·         Для тех, кто не знает (или не помнит) откуда и как был сформирован файл показывает:  имя (правда указывается локальный путь на компьютере) QlikView -приложения (qvw-файл) и приводит  текст SQL-запроса, который  использовался при построении запроса или список qvd-файл, которые подвергались обработке, что бы получить значения полей Вашего файла…. Вот уж бывает полезно освежить файлы или узнать тайны чужой разработки. Пункт меню называется View - Metadata.


Отзывы и предложения о программе можно прочитать здесь http://bi-review.blogspot.co.uk/p/fast-qvd-viewer.html (на английском, версии на русском не нашла).

Искренне рекомендую пока приложение бесплатное (впрочем, как мне кажется, за такие утилиты можно и заплатить разумную цену).


вторник, 24 апреля 2012 г.

Загрузка нескольких однотипных источников данных в QlikView


Оказывается в QlikView можно загрузить сразу несколько однотипных файлов используя просто один оператор LOAD!

суббота, 21 апреля 2012 г.

Принудительное сохранение скрипта


 

Думаю, не одна я ошибаюсь, когда пишу скрипт. Что делать приучить себя не забывать нажимать на кнопку Сохранить или же в QlikView есть соответствующая опция? 

пятница, 9 марта 2012 г.

Добыча данных из AX


Один из основных источников данных для OLAP систем –  различные ERP или CRM системы. При этом важно понимать, что и как храниться в БД-источниках.
Занимаясь добычей данных из AX я набрела на 2 полезных сайта с описанием структуры данных:

http://www.axcus.com/axdoc/index.html

Жаль только, что ни один из них не включает описания российских данных (пока не сильно требовалось, но так для полноты картины хорошо бы иметь .

пятница, 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 делает все подготовительную работу удивительно легко и быстро. Как ?  Читайте в моем очередном уроке.

воскресенье, 15 января 2012 г.

Список - один из объектов в QlikView

Если в объекте Список промаркировать свойство Показать Частоту (свойства объекта, закладка Общее), то рядом со значением списка будет отображаться количество записей с таким значением в таблице.
Если промаркировать поле в %, то сразу это количество посчитается в процентах.

В Excel не посчитаешь количество так быстро ...
Интересно, влияет ли это как-то на производительность, если таблица большая?

суббота, 14 января 2012 г.

Сменить язык в QlikView

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

Еще один способ копирования в QlikView

Удивительный продукт QlikView! и сколько там удобных для пользователя функций, легких для запоминания и использования.
Оказывается, что бы скопировать объект листа можно просто выделить нужный объект, щелкнув мышкой по его заголовку, нажать кнопкуCTRL и удерживая ее перенести объект в нужное место листа!
Так как кнопка CTRL у нас нажата, то объект не передвинется на другое место, а именно скопируется.

P.S1: До этого я использовала опцию Клонировать в меню. Объект создается чуть-чуть наложенным на исходный объект. И его придется еще и двигать.
P.S2: Можно еще и стандартную опциюCopyPasteиспользовать. Но она, как мне кажется, менее удобна. Так как скопированный объект оказывается скопированным точно поверх исходного (и не заметишь, что случилось с первого взгляда) и опять приходится их растаскивать.

четверг, 12 января 2012 г.

Список блогов по QlikView

Пока собирала доступный и бесплатный материал по QlikView, поняла, что отстала примерно года на 3-4 (как раз, когда я меняла место работы в последний раз L). Именно такой опыт работы (а то и больше,  конечно) основных знатоков Qlikа  готовых делиться своими знаниями с народом.
Ну а пока я собрала список блогов в которых можно найти интересные материалы, как для новичков, так и для опытных пользователей. Рядом дала свое первое впечатление о блоге. Возможно, что оно не совпадет с Вашим или уже устареет….  Итак в начале 2012 года у меня получился вот такой список блогов, посвященных QlikView.

среда, 11 января 2012 г.

настройка драйвера ODBS для MS ACCESS

Не думаю, что это сообщение для начинающих, но раз уж «учимся QlikView вместе», то я решила опубликовать его «вне очереди». Так получилось, что на одном компьютере у меня все упаковано и стоит полный Office 2010 и я без проблем смогла настроить загрузку данных из файла базы данных MS ACCESS, а на другом только Office  Starter (да не смейтесь, бывает и такое, лень матушка, да и его функциональности пока хватает, пусть реклама крутится в углу, пока не мешает JJ). Конечно,  на обоих компьютерах я поставила QlikView и пытаюсь его постичь. То, что не заметно вышло на первом, не с 3 секунды получилось на втором, поэтому ниже дана краткая инструкция. Итак….  

четверг, 5 января 2012 г.

Ассоциативный анализ

Ключевая концепция QlikView -ассоциативный анализ - что же это такое ? Вы уже можете узнать как это работает на основании данных нашего проекта.

среда, 4 января 2012 г.

Знакомство с QlikView (продолжение).

Теперь мы чуть-чуть усложним  наш проект и добавим новый элемент - список  - на лист QlikView.

вторник, 3 января 2012 г.

Настройка интерфейса пользователя


Я знаю, что многие предпочитают  использовать английский язык при работе с ПО. Иногда я  их готова поддержать,  так как, к сожалению, переводе QlikView на русский язык еще не совершенен и отдельные слова обрезаются так, что теряется их смысл. Как же переключить язык, который используется в интерфейсе пользователя.

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

Базовые принципы работы пользователя в QlikView (продолжение)

Одино из основных действий пользователя в QlikView - построение выборки, а  что бы построить выборку, необходимо найти нужные данные. Сегодня мы рассмотрим элементы поиска в списке QlikView.  Итак …