你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
sample-distinct 运算符
返回单个列,该列包含所请求列的非重复值,且数目不超过指定数目。
此运算符尝试尽快返回答案,而不是尝试生成一个公平的示例。
T| sample-distinct
NumberOfValuesof
ColumnName
详细了解语法约定。
客户 | 类型 | 必需 | 说明 |
---|---|---|---|
T | string |
✔️ | 输入表格表达式。 |
NumberOfValues | int、long 或 real | ✔️ | 要返回的 T 的非重复值的数目。 可以指定任何数值表达式。 |
ColumnName | string |
✔️ | 要从中采样的列的名称。 |
提示
- 使用 top-hitters 运算符获取排名靠前的值。
- 请参阅示例运算符以对数据行进行采样。
本节中的示例演示如何使用语法帮助你入门。
本文中的示例使用 帮助群集中的公开可用表,例如 示例 数据库中的
StormEvents
表。
本文中的示例使用公开可用的表,例如天气分析中的
StormEvents
表 示例数据。
Kusto
StormEvents | sample-distinct 10 of EpisodeId
输出
EpisodeId |
---|
11074 |
11078 |
11749 |
12554 |
12561 |
13183 |
11780 |
11781 |
12826 |
Kusto
let sampleEpisodes = StormEvents | sample-distinct 10 of EpisodeId;
StormEvents
| where EpisodeId in (sampleEpisodes)
| summarize totalInjuries=sum(InjuriesDirect) by EpisodeId
输出
EpisodeId | totalInjuries |
---|---|
11091 | 0 |
11074 | 0 |
11078 | 0 |
11749 | 0 |
12554 | 3 |
12561 | 0 |
13183 | 0 |
11780 | 0 |
11781 | 0 |
12826 | 0 |