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.ExcelInc và PercentileMode.ExcelExc khớp với các phương pháp nội suy được các hàm Excel sử dụng PERCENTILE.INC và PERCENTILE.EXC. Hành vi mặc định khớp với PercentileMode.ExcelInc. Các biểu tượng PercentileMode.SqlCont và PercentileMode.SqlDisc lần lượt khớp với hành vi SQL Server của PERCENTILE_CONT và PERCENTILE_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