Condividi tramite


Operatore sample-distinct

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft 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