percentile_array_tdigest()

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

Syntax

percentiles_array_tdigest(tdigest,yüzdebirlik1 [,yüzdebirlik2, ...])

percentiles_array_tdigest(tdigest,Dinamik dizi [,typeLiteral ])

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

Parametreler

Ad Tür Gerekli Açıklama
tdigest string ✔️ Yüzdebirlik tdigest değerleri hesaplamak için kullanılan veya tdigest_merge() sonuçları.
Yüzdebirlik real ✔️ Yüzdebirlik değerleri belirten bir değer veya virgülle ayrılmış değerler listesi.
Dinamik dizi dynamic ✔️ Yüzdebirlik değerleri belirten dinamik bir gerçek sayı dizisi.
typeLiteral string Tür değişmez değeri. Örneğin, typeof(long). Sağlanırsa sonuç kümesi bu türdedir.

Döndürülenler

tdigest içindeki her değerin yüzdebirlik/yüzdebirlik değeri.

İpucu

  • İşlevin en az bir yüzde alması gerekir (ve belki daha fazlası için yukarıdaki söz dizimine bakın: yüzdebirlik1 [,yüzdebirlik2] ... [,percentileN]) ve sonuç, sonuçları içeren dinamik bir dizi olacaktır. (örneğin percentiles())
  • Yalnızca bir yüzde sağlanmışsa ve tür de sağlanmışsa, sonuç bu yüzdenin 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.
  • Tdigest farklı türlerdeki işlevleri 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 percentiles_array_tdigest(tdigestRes, range(0, 100, 50), typeof(int))

Çıkış

percentile_tdigest_tdigestRes
[0,0,0]
[0,0,62000000]
[0,0,110000000]
[0,0,1200000]
[0,0,250000]