Статистика продаж

Привет, друзья!

Сегодня хочу поделиться с вами методикой настройки отображения значений на гистограмме, что очень полезно для правильной визуализации данных. В следующей статье также расскажу, как еще можно украсить гистограмму, разработав пользовательскую цветовую схему. Но, а пока вот совет на «злобу дня»

Гистограмма: настраиваем значения на диаграмме

Для того, чтобы настроить отображение значений на гистограмме необходимо войти в параметры диаграммы (заходим из контекстного меню, щелчок правой кнопкой мышки по нашему объекту).

Шаг 1. Настраиваем выражение. Итак, заходим во вкладку выражение и добавляем следующее:

Настройка выражения

После этого шага у нас получится примерно такая визуализация.

Визуализация статистики продаж

Шаг 2. Улучшаем восприятие данных. Очень часто, когда измерений больше, чем   в нашем примере и они похожи, то они сливаются на диаграмме, что  не облегчает их восприятие.

НА ЗАМЕТКУ! Если у вас много значений, то показатели можно расположить по вертикали,  непосредственно на столбцах!  Для этого  достаточно активировать свойства Вертикаль (Vertical)  и  Расположение значение внутри (Plot Value Inside Segment) на закладке  Представление (Presentation).

Расположение значение внутри (Plot Value Inside Segment)

Получаем более наглядную  диаграмму:

Статистика продаж

Однако теперь потерялись  значения для товаров, продажи которых не так значительны.

Шаг 3. Управляем элементами диаграммы. Пока оставим как есть и попробуем добавить не значение,  а название измерения (сэкономим  место в нижней  части диаграммы. Ведь места часто не хватает :).

Для начала на закладке Измерение (Dimension)  снимаем признак  Показать легенду (Show Legend)  и изменяем значение нашего ВЫРАЖЕНИЯ  следующим образом:

dual(Наименованиеsum(Количество))

Таким образом, благодаря использованию функции dual наш показатель имеет 2 значения:

  • текстовое — название товара (оно, очевидно, совпадает с  измерением)
  • и числовое (sum(Количество) )

Диаграмма примет такой вид:

Использование функции dual

Шаг 4. Добавляем значения выражений. Что бы добавить значение выражения на диаграмму  изменим функцию  — просто добавим числовое значение выражения к его текстовому  значению:

dual(Наименование & ‘ —  ‘ & sum(Количество), sum(Количество))

Получаем:

Статистика продаж

Шаг 5. Управляем пропущенными значениями. Теперь вернемся к пропущенным значениям.  Попробуем и их вернуть на график.

Для этого изменим тип диаграммы на   Combo Chart   и  разобьем наше выражение на два:

Добавим  новое выражение   —    sum(Количество)  — расчет значения нашего показателя.

  • Для нового выражения не забудем снять признак  Значение точки данных (Value on Data Point). Это выражение должно  иметь только графический образ  — столбец (в спискеDisplay  Option  должна быть активна только опция  Bar – столбец).Значение точки данных (Value on Data Point)
  • Для того, что бы получить второе выражение просто  изменим наше предыдущее выражение следующим образом

                    dual(Наименование & ‘ —  ‘ & sum(Количество), 0.05)

Мы поменяли числовое значение нашего выражения — оно всегда будет равно 0.05.

В общем-то, как Вы уже догадались,  это может быть любое число, которое бы максимально приблизило точку к оси Х.  В списке Параметры показа (Display Option) нужно выбрать   Символ (Symbol).  Как Вы догадались, в этом выражении нам будет интересно только текстовое значение выражения, поэтому опция Values  on Point должна быть активна. Признаки отображения  значения вертикально  на закладке Presentation должны уже быть активированы на предыдущих шагах (см. выше).

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

Опция  Invisible (закладка Expression)

Наша диаграмма преобразиться следующим образом:

Статистика продаж

НА ЗАМЕТКУ 1! Кстати, небольшие  эксперименты со свойствами показали, что для нашего второго измерения тип линии может  быть не только  chart, но и line  (главное что бы не bar).
НА ЗАМЕТКУ 2:  Если Ваши пользователи будут экспортировать диаграмму в Excel, то второе измерение, увы, станет  видимым и его придется удалять из файла вручную.

НА ЗАМЕТКУ 3:  Если Вы выбрали горизонтальное расположение столбцов, то можно просто снять свойство Вертикаль (Vertical) (закладка Представление (Presentation)).

свойство Вертикаль (Vertical)

В результате график будет выглядеть так:

Статистика продаж

Тут уже можно и «поиграть» числовым значением, которое отвечает за местоположение текста на диаграмме, например, следующим образом:

                     dual(Наименование & ‘ —  ‘ & sum(Количество), max(TOTAL Количество)/5)Диграмма Статистика продаж

Только не надо  писать:

             dual(Наименование & ‘ —  ‘ & sum(Количество), max(TOTAL Количество)),

а то текст «уползет».  Хотя для отображения только числовых значений вполне себе подойдет.

Диграмма Статистика продаж

НА ЗАМЕТКУ:   Если измерение является Drill/Cycle Group , то эффективно использовать следующее  выражение.

              Dual( $(= GetCurrentField(“NewGroup”)) & ‘ (‘ & sum(Qty) &’)’, sum(0.1))

На этом сегодня все полезные советы по настройке гистограммы в QlikView!

Спасибо, что прочитали до конца и жду Ваши комментарии и пожелания!