percentile_tdigest()

Sonuçlardan tdigest yüzde birlik sonucu hesaplar ( tdigest() veya tdigest_merge() tarafından oluşturulmuştur)

Syntax

percentile_tdigest(ifade,yüzdebirlik dilim1,typeLiteral)

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Gerekli Açıklama
ifade string ✔️ veya tdigest_merge() tarafından tdigest oluşturulan bir ifade.
Yüzdebirlik long ✔️ Yüzde birlik değerini belirten değer.
typeLiteral string Tür değişmez değeri. Sağlanırsa, sonuç kümesi bu türde olacaktır. Örneğin, typeof(long) yazmak için longtüm sonuçları yayınlar.

Döndürülenler

İfadedeki her değerin yüzdebirlik değeri.

İpucu

  • Tür sağlandıysa, sonuç yüzdebirlik değerin sonuçlarıyla birlikte sağlanan aynı türde bir sütun olur. Bu durumda, tüm tdigest işlevler bu türde olmalıdır.
  • İfade farklı türlerde işlevler içeriyorsatdigest, türü sağlamayın. Sonuç dinamik türünde olacaktır. Aşağıdaki örneklere bakın.

Örnekler

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

Çıkış

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)

Çıkış

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