在 Excel 报表模板中使用变量和表达式
将变量和表达式作为对象添加到报表模板中。可以使用变量或表达式动态存储值或计算,这些值或计算可以在报表中集中修改和重复使用。
变量
可以将 Qlik Sense 中的变量插入模板。与您创建的其他模板对象一样,变量作为对象添加到模板配置中,并且可以从 Excel 中的 Qlik 加载项窗口访问。添加变量对象的实例作为变量标记。
可以添加脚本化变量和在工作表视图中定义的变量。
添加变量
执行以下操作:
-
单击加载项顶部工具栏上的 图标。
-
单击添加变量。将显示可用变量的列表。
-
单击现有变量右侧的 图标以添加该变量。
-
变量标记将插入当前高亮显示的单元格中。将显示变量的设置页面。在表达式下,可以查看当前变量值的预览。
建议为变量提供一个唯一的名称,以便以后需要更改其设置时可以在外接程序中识别该变量。
-
根据需要调整任何其他参数。
重新访问您在任何时候添加的任何变量,以修改其配置,在工作簿中定位它,或将它的另一个实例添加到工作簿中。单击加载项中的 图标打开变量和表达式登陆页,然后单击 导航到插入该图标的单元格。根据需要调整加载项中的任何设置。
有关需要使用变量完成的其他重要操作的信息,请参阅以下内容:
表达式
使用 Qlik Sense 语法和函数将表达式添加为对象。与您创建的其他模板对象一样,变量作为对象添加到模板配置中,并且可以从 Excel 中的 Qlik 加载项窗口访问。添加表达式对象的实例作为表达式标记。
您可能想要添加的常用表达式包括:
-
=Count(distinct <your dimension field>):返回在表达式中定义的维度字段的唯一值数目(例如,Customer 或 Product)。
-
=today():返回当前日期。
-
=year(now):返回当前年份。
添加表达式
-
单击加载项顶部工具栏上的 图标。
-
单击添加表达式。将显示可用表达式的列表。
-
单击现有表达式右侧的 图标以添加该变量。按照相同的步骤添加现有变量:添加变量。
-
如果需要创建新的表达式,请单击创建表达式。
-
通过添加名称和描述(可选)然后定义表达式来配置新表达式。
-
检查表达式字段下的预览值以确保已正确配置表达式,然后单击创建。
表达式对象已创建,并且可以在加载项窗口中访问。表达式标记也插入到当前选定的单元格中。
重新访问您在任何时候添加的任何表达式,以修改其配置,在工作簿中定位它,或将它的另一个实例添加到工作簿中。单击加载项中的 图标打开变量和表达式登陆页,然后单击 导航到插入该图标的单元格。根据需要调整加载项中的任何设置。
有关需要使用变量完成的其他重要操作的信息,请参阅以下内容:
设置变量或表达式的格式
将原生 Excel 格式应用于包含变量和表达式标记的单元格。这可能包括字体样式、数字格式和其他自定义设置。格式将应用于报表输出。
删除变量或表达式
您可以从报表模板中删除变量或表达式,也可以从加载项窗格中该对象类型的列表中删除对象。
执行以下操作:
-
选择添加对象的单元。
-
单击加载项窗口底部的删除。
这将从相应的对象列表中删除标记和对象。
如果改为使用 Excel 功能删除对象,则不会将其插入生成的报表中。但是,该对象仍将显示在添加的对象列表中。这意味着您以后可以轻松地重新添加对象。