次の方法で共有


percentile_tdigest()

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

tdigest の結果 (tdigest() または tdigest_merge() によって生成されたもの) から、パーセンタイルの結果を計算します

構文

percentile_tdigest(expr, percentile1 , typeLiteral)

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

パラメーター

件名 タイプ Required 説明
expr string ✔️ tdigestまたは tdigest_merge()によって生成された式。
percentile long ✔️ パーセンタイルを指定する値。
typeLiteral string 型リテラル。 指定した場合、結果セットはこの型になります。 たとえば、 typeof(long) はすべての結果を long型にキャストします。

返品

expr 内の各値のパーセンタイル値。

ヒント

  • 型が指定された場合、結果は、パーセンタイルの結果が入力された、同じ型の列になります。 この場合、すべての tdigest 関数は、その型である必要があります。
  • exprに異なる型のtdigest関数が含まれている場合は、型を指定しないでください。 結果は dynamic 型になります。 次の例を参照してください。

StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| project percentile_tdigest(tdigestRes, 100)

出力

percentile_tdigest_tdigestRes
0
62000000
110000000
1200000
250000
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| union (StormEvents | summarize tdigestRes = tdigest(EndTime) by State)
| project percentile_tdigest(tdigestRes, 100)

出力

percentile_tdigest_tdigestRes
[0]
[62000000]
["2007-12-20T11:30:00.0000000Z"]
["2007-12-31T23:59:00.0000000Z"]