跳到主要内容

List.Percentile

返回与给定概率对应的一个或多个示例百分位数。

Syntax

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

Remarks

返回 list 列表的一个或多个示例百分位数。如果值 percentiles 是一个介于 0.0 至 1.0 之间的数字,则将其视为百分位,且结果将是 与该概率对应的一个值。如果值 percentiles 是包含值介于 0.0 至 1.0 之间的数字的列表,则结果将是与输入概率对应的 百分位数的列表。

高级用户可使用 options 中的 PercentileMode 选项来选择更具体的内插方法,但在大多数情况下不建议使用。 预定义符号 PercentileMode.ExcelIncPercentileMode.ExcelExc 与 Excel 函数 PERCENTILE.INCPERCENTILE.EXC 使用的 内插方法匹配。默认行为与 PercentileMode.ExcelInc 匹配。符号 PercentileMode.SqlContPercentileMode.SqlDisc 分别与 PERCENTILE_CONTPERCENTILE_DISC 的 SQL Server 行为匹配。

Examples

Example #1

查找列表 {5, 3, 1, 7, 9} 的第一个四分位数。

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

Result:

3

Example #2

使用与 Excel PERCENTILE.EXC 匹配的内插方法查找列表 {5, 3, 1, 7, 9} 的四分位数。

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

Result:

{2, 5, 8}

Category

List.Ordering