Nhảy tới nội dung

List.Percentile

Trả về một hoặc nhiều phân vị mẫu tương ứng với các xác suất đã cho.

Syntax

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

Remarks

Trả về một hoặc nhiều phân vị mẫu của danh sách list. Nếu giá trị percentiles là một số trong khoảng 0,0 và 1,0 thì giá trị này sẽ được coi là phân vị và kết quả sẽ là một giá trị tương ứng với xác suất đó. Nếu giá trị percentiles là một danh sách chứa các số có giá trị trong khoảng từ 0,0 đến 1,0 thì kết quả sẽ là danh sách các phân vị tương ứng với xác suất đầu vào. Người dùng nâng cao có thể sử dụng tùy chọn PercentileMode trong options để chọn một phương pháp nội suy cụ thể hơn, nhưng chúng tôi không khuyến khích phần lớn người dùng sử dụng tùy chọn này. Biểu tượng xác định sẵn PercentileMode.ExcelIncPercentileMode.ExcelExc khớp với các phương pháp nội suy được các hàm Excel sử dụng PERCENTILE.INCPERCENTILE.EXC. Hành vi mặc định khớp với PercentileMode.ExcelInc. Các biểu tượng PercentileMode.SqlContPercentileMode.SqlDisc lần lượt khớp với hành vi SQL Server của PERCENTILE_CONTPERCENTILE_DISC.

Examples

Example #1

Tìm tứ phân vị đầu tiên của danh sách <code>{5, 3, 1, 7, 9}</code>.

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

Result:

3

Example #2

Tìm tứ phân vị của danh sách <code> {5, 3, 1, 7, 9} </code> bằng cách sử dụng phương pháp nội suy khớp với <code>PERCENTILE.EXC</code> của Excel.

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

Result:

{2, 5, 8}

Category

List.Ordering