Operatore sample-distinct
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft Sentinel
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
NumberOfValues of
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
Ottenere 10 valori distinti da una popolazione
StormEvents | sample-distinct 10 of EpisodeId
Campionare un popolamento ed eseguire ulteriori calcoli senza superare i limiti delle query nel riepilogo
let sampleEpisodes = StormEvents | sample-distinct 10 of EpisodeId;
StormEvents
| where EpisodeId in (sampleEpisodes)
| summarize totalInjuries=sum(InjuriesDirect) by EpisodeId