Дата публикации

21.09.2015

Содержание

    Импортозамещение BI-систем

    Внедрение или кастомизация российский BI-систем, соответствующих требованиям импортозамещения, позволяет с минимальными рисками для деятельности компании обеспечивать прозрачность, оптимизировать бизнес и создавать инновационные продукты для своих заказчиков.

    Мы планируем публиковать советы экспертов «КОРУС Консалтинг» об оптимальных способах решения различных задач, с которыми мы часто сталкиваемся в проектах. В первой статье этой серии мы рассмотрим процесс создания в системе автоматизированной отчетности (бизнес-аналитики) QlikView механизма пользовательской установки отчетной даты (интервал дат).

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

    Sum({<%Date={">=$(vMinDate) <=$(vMaxDate)"}>} Sales)

    При вычислении функции Sum множество значений на поля %Date будет ограниченно переменными vMinDate и vMaxDate. Минусы такого подхода очевидны – для применения механизма в рамках всего приложения QlikView, указанный анализ множеств нужно будет внести во все выражения, используемые в приложении.

    Решить эту задачу без использования анализа множеств можно установив фильтр на поле %Date автоматически, с использованием триггера.

    1. Создаем объекты типа «Ползунок/Календарь» для верхней и нижней границы дат и соответствующие им переменные:

    qlik-f-1.png

    В переменные можно внести значения по умолчанию, используя функцию Let при загрузке скрипта или прямо в настройках объекта, с помощью выражений:

    Min(ALL %Date) и Min(ALL %Date)

    2. Надстраиваем триггер на изменение переменных. Это можно сделать в меню «Параметры» -> «Свойства документа», вкладка «Триггеры»:

    qlik-f-2.png

    3. Выбираем переменную и нажимаем «Добавить действие…» в рамках события «ПриИзменении». Далее добавляем действие «Выбор в поле»:

    qlik-f-3.png

    И вводим выражение в строку поиска:

    ='>='& vMinDate& '<='& vMaxDate 

    Аналогичное действие производим для второй переменной. Теперь при изменении переменных в объекте «Ползунок/Календарь» будет устанавливаться фильтр на поле %Date.

    qlik-f-4.png

    В наших следующих материалах по системе бизнес-аналитики QlikView мы рассмотрим способы настройки отчетов «Отображение кривой Парето по номенклатуре», «ABC анализ», а также опишем существующие коннектора QlikView к ERP-системе SAP.

    Краткая справка.

    Система бизнес-аналитики QlikView — первая из появившихся на рынке систем бизнес-анализа с возможностями ассоциативного анализа и выполняющая всю обработку информации в оперативной памяти.


    Остались вопросы? Подписывайтесь на наш телеграм-канал про аналитику и данные Analytics Now

    Логотип Корус Консалтинг

    Разделы пресс-центра

    Спасибо! Ваша заявка отправлена

    Мы свяжемся с вами в ближайшее время.

    Ошибка

    К сожалению, не смогли отправить вашу заявку, попробуйте ещё раз

    Как бизнес на самом деле внедряет ИИ?
    Оцениваем уровень зрелости ИИ в компаниях. Исследование КОРУС Консалтинг. Соберем честный срез по рынку! 
    Участвовать
    Делитесь ссылкой на опрос с коллегами