Файл: Исходные данные таблицы Аптека, Группа, Товар иПродажи.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.12.2023

Просмотров: 7

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

Исходные данные: таблицы «Аптека», «Группа», «Товар» и «Продажи».



В редакторе скрипта в поле «Табл. Поля» выбрана таблица «Аптека». Установлены разделитель «Точка с запятой», набор символов «Кириллица (Windows)» и в поле метки «Встроенные метки».



В скрипте появился оператор Load, который загружает поля таблицы «Аптека».



Аналогично подключены таблицы «Группа», «Товар» и «Продажи».





Выполнены преобразования поля «Дата». Для удобства управления выборками из поля Дата с помощью соответствующих функций извлечен год «Year(Дата) as Y», квартал «QuarterName(Дата) as Q», месяц «Month(Дата) as M», неделя «Week(Дата) as W», день недели «Weekday(Дата) as WD». Создано вычисляемое поле «Кол*Цена as Продажи». В результате получен фрагмент скрипта с некоторыми преобразованиями исходных полей таблицы «Продажи».



Выполнена загрузка скрипта и в диалоговом окне перенесены поля «M», «Q», «Y» и «Аптека» в качестве объектов списков листа документа QV.



На вкладке «Основной» (лист) отобразились объекты.




На инструментальной панели «Дизайн» выбран «Обозреватель Таблиц». В окне обозревателя проинспектированы ассоциации полей таблиц приложения.



Изменены настройки списка «M» (месяц) таким образом, чтобы в нем дополнительно отображалась сумма продаж для каждого месяца. Для этого в диалоговом окне на вкладке «Выражения» добавлены в нижней части окна поле «Продажи». В поле «Агрегирование» выберана «Сумм». Выражение отобразилась в верхней части окна.



на вкладке «Выражения» установлено выравнивание числовых и текстовых данных «Вправо».



Список «Месяц» теперь отображает текстовые значения месяцев и итоги продаж (выручка) за каждый месяц для всех аптек за все года.



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

Для расширения функциональности списка «М» необходимо перейти в «Свойства» этого объекта на вкладку «Выражения».

Создана копия имеющегося выражения. В раскрывающемся списке «Представление» выбран «Линейный датчик».



Установлено Макс значение 1250. Оставлены два сегмента датчика с предустановленной цветовой схемой.



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




Создана «Циклическая группа» для задания большей функциональности диаграммы. Для этого на инструментальной панели «Свойства Документа» выбрана вкладка «Группы». В новую группу включены поля в следующей последовательности «Аптека», «Y», «M», «WD». Присвоено имя группы GR. Включен режим «Циклическая группа».



Для отображения различных показателей (например, KPI) часто применяются диаграммы. Для того, чтобы создать объект листа «Диаграмма» на инструментальной панели выбран «Мастер Быстрого Создания Диаграммы». Выбран тип диаграммы –Гистограмма.



Выбрано измерение диаграммы – Циклическая группа GR.



Задано выражение диаграммы «Sum(Продажи)».



Выбран стиль диаграммы и включен флажок «Отображать значения».



Циклическая группа отображает итоги продаж в разрезе аптек. Для настройки итогов продаж без дробной части числа на вкладке «Номер» свойства диаграммы установлена настройка числовых форматов «Целое».



В результате видна в диаграмме отчетность в разрезе аптек, по годам и по месяцам.



Для лучшей читабельности диаграммы развернуты метки продаж вертикально. Для этого в свойство диаграммы на вкладке «Представление» установлен флажок «Вертикально» в разделе «Значения на точках графика».



Для лучшего восприятия закономерности изменения продаж во времени отображена линия тренда. Для этого в свойствах объекта на вкладке «Выражения» выбрана линия тренда –полиномиальный.




Аналогично создана диаграмма, отображающая итоги продаж в разрезе часового графика работы аптек.



Выбран тип диаграммы.



В результате сформирована диаграмма итогов продаж в разрезе часового графика работы аптек.



Таким образом, в лабораторной работе рассмотрены некоторые аспекты разработки приложения в среде QlikView. В частности, показаны основные этапы создания загрузочного скрипта с включением элементов трансформации данных. Показаны особенности настройки объектов листа «Списки». Продемонстрированы некоторые возможности отображения данных в диаграммах.