Поделиться через


Оператор sample-distinct

Область применения: ✅Microsoft Fabric

Возвращает один столбец, который содержит указанное число разных значений запрошенного столбца.

Оператор пытается вернуть ответ как можно быстрее, а не пытаться сделать справедливый пример.

Синтаксис

T| sample-distinctNumberOfValuesofColumnName

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
T string ✔️ Входное табличное выражение.
NumberOfValues int, long или real ✔️ Число возвращаемых значений T . Можно указать любое числовое выражение.
ColumnName string ✔️ Имя столбца, из которого выполняется выборка.

Совет

Примеры

В этом разделе показано, как использовать синтаксис для начала работы.

Примеры, приведенные в этой статье, используют общедоступные таблицы в кластера, например таблицу 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