Udostępnij przez


operator próbka-unikat

Dotyczy: ✅Microsoft Fabric

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

Operator jest zoptymalizowany pod kątem wydajności, a nie sprawiedliwości; wyniki mogą być mocno stronnicze i nie powinny być używane do żadnego celu wymagającego dokładności statystycznej.

Syntax

T| sample-distinctNumberOfValuesofNazwakolumny

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

Parameters

Name Typ Required Description
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.
ColumnName string ✔️ Nazwa kolumny, z której ma być próbka.

Tip

Examples

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 klastrze pomocy, takich jak StormEvents tabela w bazie danych Samples .

Przykłady w tym artykule używają publicznie dostępnych tabel, takich jak Weather tabela w galerii przykładów analizy pogody. Może być konieczne zmodyfikowanie nazwy tabeli w przykładowym zapytaniu, aby było zgodne z tabelą w obszarze roboczym.

Pobieranie 10 różnych wartości z populacji

StormEvents | sample-distinct 10 of EpisodeId

Output

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

Output

EpisodeId totalInjuries
11091 0
11074 0
11078 0
11749 0
12554 3
12561 0
13183 0
11780 0
11781 0
12826 0