在报表模板中使用变量和表达式,结合 Microsoft Office 的 Qlik 加载项
将变量和表达式作为报表对象添加到您的 Excel、PowerPoint 或 Word报表模板中。可以使用变量或表达式动态存储值或计算,这些值或计算可以在报告中集中修改和重复使用。

变量
可以将 Qlik Sense 中的变量插入模板。与您创建的其他模板对象一样,变量作为对象添加到模板配置中,并且可以从加载项窗口访问。添加变量对象的实例作为变量标记。
可以添加脚本化变量和在工作表视图中定义的变量。
添加变量
执行以下操作:
单击加载项顶部工具栏上的
图标。
单击添加变量。将显示可用变量的列表。
外接程序中的变量和表达式选项卡,允许您添加新变量或重新访问已添加的变量

单击现有应用程序变量右侧的
图标以添加该变量。
选择要添加到模板的变量

变量标签已插入。将显示变量的设置页面。在表达式下,可以查看当前变量值的预览。
建议为变量提供一个唯一的名称,以便以后需要更改其设置时可以在外接程序中识别该变量。
根据需要调整任何其他参数。
重新访问您在任何时候添加的任何变量,以修改其配置,在 Excel、PowerPoint 或 Word 文件中定位它,或添加它的另一个实例。单击加载项中的 图标以打开 变量和表达式 登陆页面,然后单击
导航到插入它的区域。根据需要调整加载项中的任何设置。
有关需要使用变量完成的其他重要操作的信息,请参阅以下内容:
表达式
使用 Qlik Sense 语法和函数将表达式添加为对象。与您创建的其他模板对象一样,表达式作为对象添加到模板配置中,并且可以从加载项窗口访问。添加表达式对象的实例作为表达式标记。
您可能想要添加的常用表达式包括:
=Count(distinct <your dimension field>):返回在表达式中定义的维度字段的唯一值数目(例如,Customer 或 Product)。
=today():返回当前日期。
=year(now):返回当前年份。
添加表达式
单击加载项顶部工具栏上的
图标。
单击添加表达式。将显示可用表达式的列表。
外接程序中的变量和表达式选项卡,允许您添加新表达式或重新访问已添加的表达式

单击现有表达式右侧的
图标以添加该变量。按照相同的步骤添加现有变量:添加变量。
如果需要创建新的表达式,请单击创建表达式。
通过添加名称和描述(可选)然后定义表达式来配置新表达式。
选择要添加到模板的变量

检查表达式字段下的预览值以确保已正确配置表达式,然后单击创建。
表达式对象已创建,并且可以在加载项窗口中访问。表达式标记也插入到选定的位置中。
重新访问您在任何时候添加的任何表达式,以修改其配置,在 Excel、PowerPoint 或 Word 文件中定位它,或添加它的另一个实例。单击加载项中的 图标打开 变量和表达式 登陆页面,然后单击
导航到插入它的区域。根据需要调整加载项中的任何设置。
有关需要使用变量完成的其他重要操作的信息,请参阅以下内容:
设置变量或表达式的格式
将原生 Excel、PowerPoint 或 Word 格式应用于您的变量和表达式标记。这可能包括字体样式、数字格式和其他自定义设置。格式将应用于报表输出。
删除变量或表达式
您可以从报表模板中删除变量或表达式,也可以从加载项窗格中该对象类型的列表中删除对象。
执行以下操作:
选择添加对象的区域。
单击加载项窗口底部的删除。
这将从相应的对象列表中删除标记和对象。
如果改为使用 Microsoft Office 功能删除对象,则不会将其插入生成的报表中。但是,该对象仍将显示在添加的对象列表中。这意味着您以后可以轻松地重新添加对象。