# 在可视化表达式中使用 Advanced Analytics 连接

您可以在可视化表达式中使用分析连接。在表达式中使用分析连接时，语法必须遵循服务器端扩展语法。

只有当数据将根据用户的输入动态更改时，才应该在可视化表达式中处理数据。如果用于文本分析的文本来自数据模型，并且总是相同的，那么应该在加载脚本中计算文本分析，并将其缓存到数据模型中。

如果用例是基于用户输入的，那么您可以在图表表达式中使用分析连接和相应的服务器端扩展语法来创建交互式图表，可视化从模型端点接收到的数据。

执行以下操作：

1. 在编辑可视化时，单击 the 表达式 icon 进入表达式编辑器。

2. 在表达式编辑器中，在表达式字段中输入一个表达式。表达式必须使用服务器端扩展语法构造。

信息注释根据数据大小和所调用的机器学习端点，包含分析连接的图表的响应性可能会受到影响，因为数据被发送到服务并从服务返回来进行计算。

[使用表达式编辑器](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Expressions/work-with-expression-editor.htm)

[服务器端扩展语法](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/sse-syntax.htm)

## 示例

这里是一个调用 Python 编写的外部模型的示例，该模型进行时间序列分解。

```
endpoints.ScriptEval('{"RequestType":"endpoint","endpoint":{"connectionname":"Python_Decomposition","fields": {"date" : "timestamp"},"column": "seasonal"}}',date,avg(p) as p)
```