List.Percentile
List.Percentile(list as list, percentiles as any, optional options as nullable record) as any
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
.
Suchen Sie das erste Quartil der Liste {5, 3, 1, 7, 9}
.
Verwendung
List.Percentile({5, 3, 1, 7, 9}, 0.25)
Ausgabe
3
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}