operator sample-distinct
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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
- Użyj operatora top-hitters, aby uzyskać najwyższe wartości.
- Zapoznaj się z operatorem przykładowym, aby zapoznać się z przykładowymi wierszami danych.
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