次の方法で共有


sample-distinct 演算子

適用対象: ✅Microsoft FabricAzure データ エクスプローラーAzure MonitorMicrosoft Sentinel

要求された列について、指定された個数までの重複なしの値が含まれる 1 つの列を返します。

演算子は、公正なサンプルを作成するのではなく、可能な限り迅速に回答を返そうとします。

構文

T | sample-distinct NumberOfValues of ColumnName

構文規則について詳しく知る。

パラメーター

件名 タイプ Required 説明
T string ✔️ 表形式の入力式。
NumberOfValues int、long、または real ✔️ 返される T の個別の値の数。 任意の数値式を指定できます。
[ColumnName] string ✔️ サンプリング元の列の名前。

ヒント

  • 上位の値を取得するには、 top-hitters 演算子を使用します。
  • データ行をサンプリングするには、 サンプル演算子 を参照してください。

母集団から 10 の個別の値を取得する

StormEvents | sample-distinct 10 of EpisodeId

母集団をサンプリングし、集計のクエリ制限を超えずにさらに計算を行う

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