Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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-distinct
NumberOfValuesof
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
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 |