使用英语阅读

通过


List.Percentile

语法

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

关于

返回 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 行为相匹配。

示例 1

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

使用情况

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

输出

3

示例 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])

输出

{2, 5, 8}