Udostępnij za pośrednictwem


operator sample-distinct

Dotyczy: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

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-distinct NumberOfValues of ColumnName

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

Pobieranie 10 różnych wartości z populacji

StormEvents | sample-distinct 10 of EpisodeId

Próbkowanie populacji i wykonywanie dalszych obliczeń bez przekraczania limitów zapytań w podsumowaniu

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