Udostępnij za pośrednictwem


operator sample-distinct

Dotyczy: ✅Microsoft Fabric

Zwraca jedną kolumnę zawierającą maksymalnie określoną liczbę unikatowych wartości żądanej kolumny.

Operator próbuje zwrócić odpowiedź tak szybko, jak to możliwe, zamiast próbować utworzyć uczciwą próbkę.

Składnia

T| sample-distinctNumberOfValuesofColumnName

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
T string ✔️ Wyrażenie tabelaryczne danych wejściowych.
NumberOfValues int, long lub real ✔️ Liczba unikatowych wartości T do zwrócenia. Możesz określić dowolne wyrażenie liczbowe.
Nazwakolumny string ✔️ Nazwa kolumny, z której ma być próbka.

Napiwek

Przykłady

W przykładzie w tej sekcji pokazano, jak używać składni, aby ułatwić rozpoczęcie pracy.

Przykłady w tym artykule używają publicznie dostępnych tabel w pomocy klastra, takich jak tabela StormEvents w bazie danych przykładów.

Przykłady w tym artykule używają publicznie dostępnych tabel, takich jak tabela StormEvents w przykładowej analizie pogody przykładowych danych.

Pobieranie 10 różnych wartości z populacji

StormEvents | sample-distinct 10 of EpisodeId

wyjściowe

EpisodeId
11074
11078
11749
12554
12561
13183
11780
11781
12826

Dalsze obliczanie przykładowych wartości

let sampleEpisodes = StormEvents | sample-distinct 10 of EpisodeId;
StormEvents 
| where EpisodeId in (sampleEpisodes) 
| summarize totalInjuries=sum(InjuriesDirect) by EpisodeId

wyjściowe

EpisodeId łączna liczba urazów
11091 0
11074 0
11078 0
11749 0
12554 3
12561 0
13183 0
11780 0
11781 0
12826 0