# Mode - 脚本函数

Mode() 用于返回表达式中聚合数据的最常出现的值（即模式值），该值由 group by 子句定义。Mode() 函数用于返回数字值和文本值。

语法：

Mode (Mode ( exprexpr))

返回数据类型： 双

参数

| 参数 | 说明 |
| --- | --- |
| expr Expression | 表达式或字段包含要度量的数据。 |

限制：

如果不只一个值经常出现，则返回 NULL。

示例和结果：

将示例脚本添加到应用程序并运行。然后，至少要将结果列中列出的字段添加到应用程序中的表格才能查看结果。

为了获得与下面结果列相同的外观，在属性面板中，在排序下方，从自动切换到自定义，然后取消选择数字和字母排序。

脚本示例

| 示例 | 结果 |
| --- | --- |
| `Temp:`<br>`LOAD * inline [`<br>`Customer\|Product\|OrderNumber\|UnitSales\|CustomerID`<br>`Astrida\|AA\|1\|10\|1`<br>`Astrida\|AA\|7\|18\|1`<br>`Astrida\|BB\|4\|9\|1`<br>`Astrida\|CC\|6\|2\|1`<br>`Betacab\|AA\|5\|4\|2`<br>`Betacab\|BB\|2\|5\|2`<br>`Betacab\|DD`<br>`Canutility\|DD\|3\|8`<br>`Canutility\|CC`<br>`] (delimiter is '\|');`<br>` `<br>`Mode:`<br>`LOAD Customer, Mode(Product) as MyMostOftenSoldProduct  Resident Temp Group By Customer;` | MyMostOftenSoldProduct<br><br>AA<br><br>因为 AA 是唯一售出过多次的产品。 |