distinct 运算符

适用于:✅Azure 数据资源管理器Azure MonitorMicrosoft Sentinel

生成一个表,其中包含输入表中所提供列的不同组合。

语法

T| distinctColumnName[,ColumnName2, ...]

详细了解语法约定

参数

客户 类型​​ 必需 描述
ColumnName string ✔️ 要搜索非重复值的列名。

注意

distinct 运算符支持提供星号 * 作为组键来表示所有列,这对于宽表很有帮助。

例子

下面的示例演示如何使用 distinct 运算符创建具有输入表列的不同组合的表。

StormEvents
| where InjuriesDirect > 45
| distinct State, EventType

输出

状态 事件类型
德克萨斯 冬季天气
堪萨斯州 龙卷风
密苏里州 极高温
俄克拉何马州 雷雨大风
俄克拉何马州 极高温
阿拉巴马州 龙卷风
阿拉巴马州
田纳西州
加州 野火

如果分组依据键的基数很高,请尝试将 summarize by ...随机策略一起使用。