Operatore sample-distinct
Si applica a: ✅Microsoft Fabric✅
Restituisce una singola colonna che contiene fino al numero specificato di valori distinti della colonna richiesta.
L'operatore tenta di restituire una risposta il più rapidamente possibile anziché tentare di creare un campione equo.
Sintassi
T| sample-distinct
NumberOfValuesof
ColumnName
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
T | string |
✔️ | Espressione tabulare di input. |
NumberOfValues | int, long o real | ✔️ | Numero di valori distinti di T da restituire. È possibile specificare qualsiasi espressione numerica. |
ColumnName | string |
✔️ | Nome della colonna da cui eseguire l'esempio. |
Suggerimento
- Usare l'operatore top-hitters per ottenere i valori principali.
- Fare riferimento all'operatore di esempio per campionare le righe di dati.
Esempi
L'esempio in questa sezione illustra come usare la sintassi per iniziare.
Gli esempi in questo articolo usano tabelle disponibili pubblicamente nel cluster della Guida , ad esempio la tabella
StormEvents
nel database degli esempi.
Gli esempi in questo articolo usano tabelle disponibili pubblicamente, ad esempio la tabella
StormEvents
in Analisi meteo dati di esempio.
Ottenere 10 valori distinti da una popolazione
StormEvents | sample-distinct 10 of EpisodeId
output
EpisodeId |
---|
11074 |
11078 |
11749 |
12554 |
12561 |
13183 |
11780 |
11781 |
12826 |
Calcolare ulteriormente i valori di esempio
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 |