sum()(聚合函数)

使用 “版本 ”下拉列表切换服务。 了解有关导航的详细信息
适用于:✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

计算组中 expr 的总和。

空值会被忽略,不会纳入计算中。

注意

此函数与 summarize 运算符结合使用。

语法

sum(expr

详细了解语法约定

参数

客户 类型 必需 说明
expr 字符串 ✔️ 用于聚合计算的表达式。

返回

返回组中 expr 的总和值。

示例

此示例返回各州农作物和财产损失的总价值,并按降序排列。

StormEvents 
| summarize EventCount=count(), TotalDamages = sum(DamageCrops+DamageProperty) by State 
| sort by TotalDamages

输出

显示的结果表仅包括前 10 行。

State Eventcount TotalDamages
CALIFORNIA 898 2801954600
佐治亚州 1983 1190448750
MISSOURI 2016 1096887450
OKLAHOMA 1716 916557300
密西西比州 1218 802890160
KANSAS 3166 738830000
德克萨斯 4701 572086700
俄亥俄州 1233 417989500
佛罗里达州 1042 379455260
北达科他州 905 342460100
... ... ...