Создание пакетных отчетов с использованием фильтров отчетов
При создании пакетных отчетов одну задачу отчета можно использовать для отправки отчетов нескольким получателям, при этом каждый из них будет получать индивидуальный набор данных приложения.
Реализуйте пакетные отчеты путем создания фильтров отчета и их определения на уровне получателя в списке рассылки.
В файле списка рассылки можно указывать имена фильтров, созданных в приложении Qlik Sense для каждого получателя. Эти фильтры создаются на вкладке Фильтры в разделе Отчетность приложения, используемого в качестве источника для создания отчета. Это позволяет фильтровать данные отчета в индивидуальном порядке для каждого получателя.
Конечная цель — создать конфигурацию одной задачи отчета с несколькими различными выходными файлами в зависимости от того, кто получает отчет и какие фильтры применены к каждому получателю.
Образец рабочего процесса
Допустим, все менеджеры в компании должны получать ежемесячный отчет о продажах, но при этом не должны получать агрегированные глобальные данные по компании. Одни должны получать агрегированные данные только для их регионального подразделения компании. В то же время, руководитель высокого уровня будет получать копию отчета с данными по всем подразделениям. Можно выполнить следующие действия.
-
Создайте шаблон, в котором отображается уровень в поле Подразделение, в которое вкладываются поля Менеджер, Продажи и другие релевантные поля.
-
Создайте фильтры для каждого подразделения. Для каждого фильтра ограничьте данные, чтобы они включали только одну выборку значений в поле Подразделение.
-
В списке рассылки добавьте всех менеджеров в качестве получателей задач отчетов приложения и свяжите каждого менеджера с соответствующим фильтром подразделения. Вместе с тем, руководителей высокого уровня можно добавить в качестве получателей без фильтров.
-
Создайте задачу отчета и добавьте всех менеджеров в качестве получателей. Отчет каждого менеджера будет включать данные только для его подразделения. Руководители будут видеть отдельные разделы, содержащие полные данные по каждому подразделению.
В следующей таблице показано, как можно настроить конфигурацию данной задачи отчета.
Получатель | Подразделение | Имя фильтра для пользователя | Полученный выходной файл |
---|---|---|---|
NorthManager@example.com | Северная Америка | NorthAmerica_Dist_Filter | Отчет с данными о продажах и производительности для менеджеров в Северной Америке. |
SouthManager@example.com | Южная Америка | SouthAmerica_Dist_Filter | Отчет с данными о продажах и производительности для менеджеров в Южной Америке. |
EUManager@example.com | Европа | Europe_Dist_Filter | Отчет с данными о продажах и производительности для менеджеров в Европе. |
AsiaManager@example.com | Азия | Asia_Dist_Filter | Отчет с данными о продажах и производительности для менеджеров в Азии. |
AfricaManager@example.com | Африка | Africa_Dist_Filter | Отчет с данными о продажах и производительности для менеджеров в Африке. |
GlobalExecutive@example.com | Все подразделения | (Без фильтров) | Отчет с данными о продажах и производительности для всех подразделений. Каждому подразделению посвящен конкретный раздел. |
Как можно реализовать нечто подобное?
Чтобы создать отчет по этому примеру, необходимо соответствующим образом настроить фильтры отчетов и список рассылки. Для получения дополнительных сведений см. следующие разделы справки:
Дополнительная фильтрация и безопасность данных при использовании Section Access
В дополнение к фильтрам отчета Section Access обеспечивает дополнительный уровень фильтрации и защиты данных. Section Access позволяет контролировать сокращение количества данных для получателей отчета, добавленных в качестве пользователей в клиент Qlik Cloud.
Для получения дополнительной информации см. раздел Отчеты в приложении и Section Access.