percentile_tdigest()
適用対象: ✅Microsoft Fabric✅Azure データ エクスプローラー✅Azure Monitor✅Microsoft 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"] |