9 советов и приемов для Qlik Sense
Мы хотели бы поделиться с вами 9 советами и приемами, которые вы можете реализовать в своих приложениях Qlik Sense.
Цель этой статьи – поделиться с вами советами, которые могут облегчить вам работу, и выделить функции, которые сложно найти.
Вот список советов и приемов, которые мы рассмотрим:
- Различные варианты выбора на двух листах Qlik Sense, открытых в одном браузере.
- Пометка листа выбранными закладками.
- Получение скриншота или приложения по электронной почте.
- Нахождение поля в модели данных.
- Получение имени столбца в детализированном измерении.
- Добавление описания к диаграмме.
- Создание скрытых фильтров.
- Зашифровывание конфиденциальных данных в Qlik Sense.
- Настройка объекта Qlik Sense с помощью CSS.
1 – Различные варианты выбора на двух листах Qlik Sense, открытых в одном браузере.
Я получил сообщение в LinkedIn, и мне напомнили об одной возможности Qlik Sense, которая мало используется. И эта опция – это параметр IDENTITY.
Qlik Sense имеет несколько API-интерфейсов, и один из них – «API единой интеграции». API единой интеграции предоставляет параметры, которые можно использовать для создания URL-адреса, возвращающего полную HTML-страницу, где находится, например, встроенная визуализация Qlik Sense.
Представьте, что вы хотите сделать разные выборки, используя один и тот же лист Qlik Sense (два разных сценария анализа).
Вы открываете лист на двух разных вкладках. И тут проблема! По умолчанию выбор для листа 1 такой же, как и для листа 2.
Чтобы этого избежать, вы можете использовать следующий параметр идентификации:
- На вкладке 1 добавьте в конец URL-адреса следующее: /identity/x
- На вкладке 2 добавьте в конец URL-адреса следующее: /identity/y.
Теперь выборки на листе 1 не влияют на лист 2 и наоборот.
2 – Добавить закладку для листа с выбранными элементами
В некоторых случаях пользователи часто просматривают один и тот же лист с одинаковыми фильтрами. Например, продавец, который каждое утро смотрит на результаты продаж накануне. Классический путь доступа к этой информации:
- Открыть Qlik Sense Hub.
- Выбрать приложение для продажи.
- Выбрать лист, который соответствует продажам накануне.
- Затем сделать выборку или выбрать существующую закладку.
Самый простой способ – создать закладку в браузере (а не закладку Qlik Sense). Затем каждый день открывать лист одним щелчком мыши.
Чтобы создать ссылку на закладку:
- Откройте лист Qlik Sense.
- Сделайте выбор на свое усмотрение
- Перейдите в меню в верхнем левом углу листа и выберите «Вставить лист».
- НАжмите на предварительный просмотр в новой вкладке.
- Добавитьте этот URL в избранное
В следующий раз, когда наш продавец захочет получить доступ к результатам продаж накануне, все, что ему нужно будет сделать, это раз щелкнуть мышью.
3 – Получить скриншот листа или приложения по электронной почте
Теперь допустим, наш продавец хочет каждое утро получать результаты продаж за предыдущий день на свой почтовый ящик в формате PDF или в виде изображения в сообщении на почте.
Этот параметр изначально недоступен в Qlik Sense, но с расширением это возможно.
Используйте на 100% бесплатное расширение Qalyptus Notify. Qalyptus Notify позволяет подписаться на отдельную таблицу Qlik Sense или на все приложение Qlik Sense. Подписавшись, вы получаете скриншот или рисунок, или PDF-файл на электронную почту через регулярные промежутки времени без входа в Qlik Sense.
4 – Найти поле в модели данных
При создании сложного приложения Qlik Sense со множеством таблиц и полей необходимо иметь четкую и оптимизированную модель данных. Иногда вам нужно найти определенное поле в модели и, если возможно, предварительно просмотреть содержащиеся в нем данные.
Это легко сделать в интерфейсе «Модель данных». Вверху справа вы можете увидеть кнопку с увеличительным стеклом. Щелкните по ней и введите название поля, которое вы ищете. Qlik Sense отображает цифру 1 рядом с таблицей, которая его содержит. Выбрав его, у вас также появится возможность предварительно просмотреть его значения и другую информацию.
5 – Получить имя столбца в детализированном измерении.
Те, кто раньше работал с QlikView, могут быть знакомы с функцией GetCurrentField (group_name). Эта функция используется для отображения имени текущего поля в развернутом измерении.
В Qlik Sense такой функции нет. Чтобы узнать имя текущего измерения, вам придется вычислить его самостоятельно. Вот выражение для Иерархического измерения, содержащего 3 поля: Country, Region, City.
Expression: =if(count (distinct total Country)> 1, ‘Country’, if (count (distinct total Region)> 1, ‘Region’, ‘City’))
В зависимости от количества полей, которые содержит ваше детализированное измерение, создайте вложенные поля, if/else, соблюдая порядок измерений.
6 – Добавить описание к диаграмме
Один из лучших способов создания приложения Qlik Sense – добавить описание к диаграммам и таблицам, чтобы понять, как был получен результат, и дать четкое и подробное определение индикатора.
Например, если вы рассчитываете следующий показатель: «Количество активных клиентов». Во избежание двусмысленности нужно описать понятие активного покупателя.
В Qlik Sense самый простой способ добавить описание к объекту – превратить его в основной элемент, а затем добавить описание в настройках основного элемента.
После добавления вы увидите значок в виде буквы «i», который отображает описание объекта.
Вот как это можно сделать:
- Отредактируйте основной предмет и добавьте его описание
- Используйте основной элемент на листе. Отредактируйте его и включите «Показать подробности».
- Теперь вы можете видеть кнопку «Показать подробности».
7 – Создать скрытые фильтры
В Qlik Sense часто добавляют фильтры, чтобы пользователи могли легко фильтровать свои данные. Однако по эргономическим соображениям нельзя добавлять много фильтров на один лист.
Если вы хотите разрешить пользователям доступ к другим фильтрам, не просматривая окно «Выборки», которое содержит все поля (где пользователь может потеряться), вы можете использовать этот прием, чтобы скрыть и отобразить дополнительные фильтры.
8 – Зашифровать конфиденциальные данные в Qlik Sense
Иногда мы хотим отправить приложение Qlik Sense за пределы своей организации и не хотим, чтобы другие пользователи получили доступ к информации в этом приложении.
В QlikView есть функция, которая позволяет вам выбирать, какие поля шифровать, а QlikView преобразует значения этих полей в текст и числа, которые являются случайными.
К сожалению, в настоящее время шифрование данных, как функция в Qlik Sense недоступно.
Вот статья, в которой объясняется, как зашифровать поля, используя файл Excel, чтобы указать поля для шифрования, и сценарий Qlik, который автоматически шифрует поля.
9 – Настройка объекта Qlik Sense с помощью CSS
Это – совет для самых умных разработчиков. Как вы знаете, Qlik Sense – это полноценный веб-инструмент, который использует HTML/CSS. Если вы хотите настроить объект Qlik Sense и у вас нет необходимых функций в настройках объекта, вы можете встроить код CSS в свою таблицу и изменить стиль объекта.
Для этого вам нужно будет пройти в объект «Multi KPI» во встроенных расширениях Qlik Sense. Этот объект содержит текстовое поле, в которое вы можете ввести свой код CSS.
Кристоф Шварц снял очень хорошее видео, где он подробно рассказывает о том, как это сделать, в нем он объясняет, как изменить простую и сводную таблицы.