Фишки (Tips & Tricks) по Qlik Sense / QlikView. Секретные приемы Qlik

Фишки по коду и выражениям (script & expression) Количество выбранных элементов в измерении: GetSelectedCount([Товар Название]) Количество возможных элементов в измерении: GetPossibleCount([Товар Название]) Получить количество полей из таблицы модели: =Count({1<$Table={‘Таблица Фактов’}>} $Field) Переменная “Условие-проверка”, что приложение Qlik перегрулось сегодня: vAppReload =match(today(0),today(2)) Текст между символами: =TextBetween(‘lkj dsf 554 [Текст в квадратных скобках]’,'[‘,’]’) Читать дальше…

Конструктор отчетов Qlik Sense. AdHoc Reporting. Гибкий отчет с измерениями и показателями

Что такое конструктор отчетов Qlik Sense (Qlik AdHoc Report)? В строгом смысле, Конструктор отчетов Qlik Sense – это отчет, который создается на лету и отображает информацию в виде таблицы, которая является результатом вопроса, который еще не был выведен в отдельный рабочий отчет. Существует ограничение на количество таких производственных отчетов и Читать дальше…

Этапы проекта Qlik Sense. Краткий обзор состава работ по проекту

Введение Qlik Project Steps Qlik Sense – очень гибкая платформа создания отчетности. В ней нет ограничений на количество приложений, на количество отчетов, количество данных. Вы можете создать 1 большое приложение с множеством различных отчетов, либо создать много приложений, в каждом из которых будет 1-2 сложных по структуре или логике отчета. Читать дальше…

Простой календарь. Оптимизированный календарь. The Fastest Dynamic Calendar Qlik Sense

Простой (классический) календарь Клик Сенс / Qlik Sense В рамках простого календаря Qlik Sense находится минимальная и максимальная даты и в цикле while создается календарь. Пример кода скрипта для создания календаря QlikSense: Результат работы скрипта: Оптимизированный календарь (ускоренное создание при большой таблице фактов). Advanced Calendar Тот же самый календарь, но Читать дальше…

Основы работы со временем. Примеры Топ функций по работе с timestamp. Хранение Time в QlikSense

Хранение форматов TimeStamp и Time в Qlik Sense Использование формата Time и Timestamp в задачах бизнес-аналитики встречается не так часто, как задачи с датами. Однако, если такая задача появляется, то появляется очень много вопросов как сделать то или иное преобразование. В предыдущей главе учебника я описывал как хранится формат timestamp Читать дальше…

PHP: Запись данных из скрипта Qlik Sense в MySQL

Привет! В этой статье я приведу пример PHP скрипта, который можно использовать для записи данных (каких то параметров) в базу данных MySQL. Для того, чтобы вызвать php-скрипт, его необходимо разместить на сайте или IIS сервере. Вызов из скрипта Qlik Sense осуществляется следующим образом: Замечание: в URL адресе не должно быть Читать дальше…

Сравнение двух периодов в Qlik Sense & Date Picker

В этой статье будет разобран подход для сравнения продаж по двум периодам. В примере будут использованы: Set Analysis, Альтернативные состояния, Расширение Date Picker и Qlik Sense (версия Feb 2019). Генерация данных Qlik Sense Для начала сгенирируем данные для модели. Используем календарь Qlik Sense и генерацию элементов справочников в цикле: Загружаем Читать дальше…

Qlik Sense Search-Parsing Template String или Поиск по шаблону

Сегодня приведу микро пример, как вычленить строку из текстового файла по заданному шаблону. Например, у нас есть файл, в котором перемешаны время, даты, данные. Нам нужно вычленить время в формате ‘??:??’ и оставить только даты и данные (для дальнейшего парсинга). Итак, код для Qlik Sense Script: А вот и результат Читать дальше…

Как создать фильтр по выражению таблицы Qlik Sense

В таблице Qlik Sense отсутствует возможность фильтрации данных по значению выражения. Для того, чтобы отфильтровать нужные значения по выражению по маске, воспользуемся следующим приемом. Вводные данные: у нас есть таблица с полями Наименование и Артикул, выражение остатки. Выражение средней сложности (показываются остатки, которые больше 20): Создадим фильтр с выражением: Результат Читать дальше…