使用报告筛选器的突发报告
通过突发报告,单个报告任务可用于向多个收件人发送报告,每个收件人接收不同的应用程序数据子集。
通过创建报告筛选器并在分发列表中的收件人级别定义这些筛选器来使用突发报告。
在分发列表文件中,您可以引用在 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 | 所有部门 | (无筛选器) | 所有部门的销售额和业绩报表。每个部门都有自己的部分。 |
我如何实现这样的内容?
要执行与此示例类似的操作,您需要相应地配置报表筛选器和分发列表。有关详细信息,请参阅以下帮助主题:
通过区域权限实现额外的筛选和数据安全
除了报表筛选器之外,区域权限还提供了一个额外的筛选和数据安全层。您可以使用区域权限来控制作为 Qlik Cloud 租户中的用户添加的报表收件人的数据减少。
有关更多信息,请参阅应用内报告和区域权限。