你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

distinct 运算符

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

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

语法

T | distinct ColumnName[,ColumnName2, ...]

详细了解语法约定

参数

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

注意

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

示例

显示导致超过 45 种直接伤害的州和事件类型的不同组合。

StormEvents
| where InjuriesDirect > 45
| distinct State, EventType

输出

状态 EventType
德克萨斯 冬季天气
KANSAS 龙卷风
MISSOURI 极高温
OKLAHOMA 雷雨大风
OKLAHOMA 极高温
ALABAMA 龙卷风
ALABAMA
田纳西州
CALIFORNIA 野火

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