List.Percentile

Sözdizimi

List.Percentile(
    list as list,
    percentiles as any,
    optional options as nullable record
) as any

Hakkında

listlistenin bir veya daha fazla örnek yüzdebirlik değerini döndürür. percentiles değeri 0,0 ile 1,0 arasında bir sayıysa, yüzdebirlik olarak değerlendirilir ve sonuç bu olasılığa karşılık gelen tek bir değer olur. percentiles değeri 0,0 ile 1,0 arasında değerler içeren bir sayı listesiyse, sonuç giriş olasılığına karşılık gelen yüzdebirlik dilimlerin listesi olur.

options'daki PercentileMode seçeneği, ileri düzey kullanıcılar tarafından daha özel bir ilişkilendirme yöntemi seçmek için kullanılabilir, ancak çoğu kullanım için önerilmez. Önceden tanımlanmış simgeler PercentileMode.ExcelInc ve PercentileMode.ExcelExc Excel işlevleri PERCENTILE.INCPERCENTILE.EXCve tarafından kullanılan ilişkilendirme yöntemleriyle eşleşin. Varsayılan davranış ile eşleşir PercentileMode.ExcelInc. ve simgeleri PercentileMode.SqlContPercentileMode.SqlDisc, sırasıyla ve PERCENTILE_DISCiçin PERCENTILE_CONT SQL Server davranışıyla eşleşmektedir.

Örnek 1

{5, 3, 1, 7, 9}listenin ilk çeyreğini bulun.

Kullanım

List.Percentile({5, 3, 1, 7, 9}, 0.25)

Çıkış

3

Örnek 2

Excel ile eşleşen bir enterpolasyon yöntemi kullanarak {5, 3, 1, 7, 9} listesinin PERCENTILE.EXC çeyreklerini bulun.

Kullanım

List.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])

Çıkış

{2, 5, 8}