Использование «умных» листов в Инструмент «Наблюдения» для анализов на основе периодов
Используйте «умные» листы в Инструмент «Наблюдения» для автоматического создания полных листов для приложения Qlik Sense. «Умные» листы разработаны специально для создания анализов на основе периодов.
Откройте конструктор «умных» листов из Типы анализа Insight Advisor, когда выбираете любой из следующих типов анализа:
-
Сравнение периодов (выбранных)
-
Изменения за период
-
Изменения за период (подробно)
Требования
В следующей таблице приводятся общие сведения о требованиях, которые должны быть выполнены для использования типов анализа Сравнение периодов, Сравнение периодов (выбранных), Изменения за период или Изменения за период (подробно).
Тип анализа | Требования |
---|---|
Сравнение периодов | По меньшей мере, календарный период, определенный с использованием автокалендаря. |
Сравнение периодов (выбранных) | По меньшей мере, один календарный период, определенный с использованием автокалендаря. |
Изменения за период |
Одно из следующего:
|
Изменения за период (подробно) |
Одно из следующего:
|
Использование календарных периодов и автокалендаря
Использование автокалендаря в приложении — это самый простой способ гарантировать возможность использования всех типов анализа на основе периодов. Это объясняется тем, что автокалендарь автоматически добавляет несколько календарных периодов в приложения, чтобы упростить анализы на основе периодов.
Когда для создания приложения и загрузки данных используется Диспетчер данных, в скрипте автоматически создается автокалендарь, если в данных обнаруживаются поля даты.
Если в приложении не удается использовать эти типы анализа, значит, не создан необходимый календарный период. Для этого может быть несколько причин, включая следующие:
-
Приложение создано с использованием скриптов, скрипт автокалендаря не был вставлен в скрипт загрузки вручную.
-
В приложении есть автокалендарь, но все календарные периоды были удалены в бизнес-логике приложения.
-
В приложении есть минимум один календарный период, но он был создан с использованием пользовательского календаря (для пользовательских календарей недоступны типы анализа Сравнение периодов и Сравнение периодов (выбранных).
Добавление автокалендарей в скрипт загрузки
Если приложение создано в Редактор загрузки данных без определения пользовательского календаря, можно вставить скрипт автокалендаря непосредственно в скрипт загрузки приложения и изменить имена полей, которые требуется связать с автокалендарем.
Код скрипта и другие сведения см. в разделе Автоматическое создание производных полей даты с использованием автокалендаря.
Добавление или повторное добавление календарных периодов
Если из бизнес-логики приложения удалены календарные периоды, добавьте хотя бы один из них снова, чтобы получить доступ к имеющимся типам анализа на основе периодов. Для календарных периодов, определенных автокалендарем, это может быть Последнее сортированное значение или Относительный.
Для получения дополнительных инструкций по созданию календарных периодов на основе автокалендаря или пользовательского календаря см. раздел Создание календарных периодов.
Создание «умных» листов
Полный пример создания «умного» листа и его добавления в приложение Qlik Sense приводится в руководстве Учебное пособие — построение аналитического приложения. В частности, см. раздел Создание листа на основе типов анализа.