Перейти к основному содержимому Перейти к дополнительному содержимому

Создание пакетных отчетов с использованием фильтров отчетов

При создании пакетных отчетов одну задачу отчета можно использовать для отправки отчетов нескольким получателям, при этом каждый из них будет получать индивидуальный набор данных приложения.

Реализуйте пакетные отчеты путем создания фильтров отчета и их определения на уровне получателя в списке рассылки.

В файле списка рассылки можно указывать имена фильтров, созданных в приложении Qlik Sense для каждого получателя. Эти фильтры создаются на вкладке Фильтры в разделе Отчетность приложения, используемого в качестве источника для создания отчета. Это позволяет фильтровать данные отчета в индивидуальном порядке для каждого получателя.

Конечная цель — создать конфигурацию одной задачи отчета с несколькими различными выходными файлами в зависимости от того, кто получает отчет и какие фильтры применены к каждому получателю.

Образец рабочего процесса

Допустим, все менеджеры в компании должны получать ежемесячный отчет о продажах, но при этом не должны получать агрегированные глобальные данные по компании. Одни должны получать агрегированные данные только для их регионального подразделения компании. В то же время, руководитель высокого уровня будет получать копию отчета с данными по всем подразделениям. Можно выполнить следующие действия.

  1. Создайте шаблон, в котором отображается уровень в поле Подразделение, в которое вкладываются поля Менеджер, Продажи и другие релевантные поля.

  2. Создайте фильтры для каждого подразделения. Для каждого фильтра ограничьте данные, чтобы они включали только одну выборку значений в поле Подразделение.

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

  4. Создайте задачу отчета и добавьте всех менеджеров в качестве получателей. Отчет каждого менеджера будет включать данные только для его подразделения. Руководители будут видеть отдельные разделы, содержащие полные данные по каждому подразделению.

В следующей таблице показано, как можно настроить конфигурацию данной задачи отчета.

Конфигурация задачи отчета для примера сценария пакетной отчетности
Получатель Подразделение Имя фильтра для пользователя Полученный выходной файл
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.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!