Freigeben über


List.Percentile

Syntax

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

Info

Gibt mindestens ein Beispielperzentil der list-Liste zurück. Wenn der Wert percentiles einer Zahl zwischen 0.0 und 1.0 entspricht, wird er als Perzentil behandelt, und das Ergebnis ist ein einzelner Wert, der dieser Wahrscheinlichkeit entspricht. Wenn der Wert percentiles einer Liste von Zahlen mit Werten zwischen 0.0 und 1.0 entspricht, ist das Ergebnis eine Liste von Perzentilen, die der Eingabewahrscheinlichkeit entsprechen.

Die Option „PercentileMode“ in options kann von fortgeschrittenen Benutzern verwendet werden, um eine spezifischere Interpolationsmethode auszuwählen. Dies wird jedoch für die meisten Verwendungszwecke nicht empfohlen. Die vordefinierten Symbole PercentileMode.ExcelInc und PercentileMode.ExcelExc entsprechen den Interpolationsmethoden, die von den Excel-Funktionen PERCENTILE.INC und PERCENTILE.EXC verwendet werden. Das Standardverhalten entspricht PercentileMode.ExcelInc. Die Symbole PercentileMode.SqlCont und PercentileMode.SqlDisc entsprechen dem SQL Server-Verhalten für PERCENTILE_CONT bzw. PERCENTILE_DISC.

Beispiel 1

Suchen Sie das erste Quartil der Liste {5, 3, 1, 7, 9}.

Verwendung

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

Ausgabe

3

Beispiel 2

Suchen Sie mithilfe einer Interpolationsmethode, die mit der Excel-Funktion PERCENTILE.EXC übereinstimmt, nach den Quartilen der Liste {5, 3, 1, 7, 9}.

Verwendung

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

Ausgabe

{2, 5, 8}