Оператор sample-distinct
Область применения: ✅Microsoft Fabric✅✅
Возвращает один столбец, который содержит указанное число разных значений запрошенного столбца.
Оператор пытается вернуть ответ как можно быстрее, а не пытаться сделать справедливый пример.
Синтаксис
T| sample-distinct
NumberOfValuesof
ColumnName
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
T | string |
✔️ | Входное табличное выражение. |
NumberOfValues | int, long или real | ✔️ | Число возвращаемых значений T . Можно указать любое числовое выражение. |
ColumnName | string |
✔️ | Имя столбца, из которого выполняется выборка. |
Совет
- Используйте оператор top-hitters, чтобы получить верхние значения.
- См. пример оператора для выборки строк данных.
Примеры
В этом разделе показано, как использовать синтаксис для начала работы.
Примеры, приведенные в этой статье, используют общедоступные таблицы в кластера, например таблицу
StormEvents
в базе данных Samples.
В примерах этой статьи используются общедоступные таблицы, такие как таблица
StormEvents
в аналитике погоды примеры данных.
Получение 10 уникальных значений из совокупности
StormEvents | sample-distinct 10 of EpisodeId
выходных
EpisodeId |
---|
11074 |
11078 |
11749 |
12554 |
12561 |
13183 |
11780 |
11781 |
12826 |
Дополнительные вычисления примеров значений
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 |