Freigeben über


sample-distinct-Operator

Gilt für: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Gibt eine einzelne Spalte zurück, die maximal die angegebene Anzahl von unterschiedlichen Werten für die angeforderte Spalte enthält.

Der Betreiber versucht, eine Antwort so schnell wie möglich zurückzugeben, anstatt zu versuchen, eine faire Stichprobe zu erstellen.

Syntax

T | sample-distinct NumberOfValues of ColumnName

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
T string ✔️ Der Tabellarische Eingabeausdruck.
NumberOfValues int, long oder real ✔️ Die anzahl unterschiedlichen Werte von T , die zurückgegeben werden sollen. Sie können einen beliebigen numerischen Ausdruck angeben.
ColumnName string ✔️ Der Name der Spalte, aus der beispielt werden soll.

Tipp

  • Verwenden Sie den Operator " Top-Hitter ", um die obersten Werte abzurufen.
  • Verweisen Sie auf den Beispieloperator auf Beispieldatenzeilen.

Beispiele

Abrufen von 10 unterschiedlichen Werten aus einer Population

StormEvents | sample-distinct 10 of EpisodeId

Probieren Sie eine Population aus, und führen Sie eine weitere Berechnung durch, ohne die Abfragegrenzwerte in der Zusammenfassung zu überschreiten.

let sampleEpisodes = StormEvents | sample-distinct 10 of EpisodeId;
StormEvents 
| where EpisodeId in (sampleEpisodes) 
| summarize totalInjuries=sum(InjuriesDirect) by EpisodeId