# 聚合的一般语法

以下通用语法结构可用于聚合，具有许多可选参数：

`aggrexpression 
 ::= ( fieldref | operator1 
 aggrexpression | aggrexpression 
 operator2 aggrexpression | functioninaggr | ( aggrexpression 
 )
)`

fieldref 是字段名。

`functionaggr ::= functionname ( 
 parameters2 )`

表达式和函数因此可以自由放置，只要 fieldref 始终正好被一个聚合函数包围，并且如果表达式返回一个可解释的值，Qlik Sense 就不会给出任何错误信息。

## 了解详情

* [运算符](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/Operators/operators.htm)