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, το αποτέλεσμα θα είναι μια λίστα εκατοστημορίου που αντιστοιχεί στην πιθανότητα εισόδου.
Η επιλογή PercentileMode σε options
μπορεί να χρησιμοποιηθεί από προχωρημένους χρήστες για την επιλογή μιας πιο συγκεκριμένης μεθόδου παρεμβολής, αλλά δεν συνιστάται για τις περισσότερες χρήσεις. Τα προκαθορισμένα σύμβολα PercentileMode.ExcelInc και PercentileMode.ExcelExc συμφωνούν με τις μεθόδους παρεμβολής που χρησιμοποιούνται από τις συναρτήσεις Excel PERCENTILE.INC
και PERCENTILE.EXC
. Η προεπιλεγμένη συμπεριφορά συμφωνεί με PercentileMode.ExcelInc. Τα σύμβολα PercentileMode.SqlCont και PercentileMode.SqlDisc συμφωνούν με τη συμπεριφορά του SQL Server για PERCENTILE_CONT
και PERCENTILE_DISC
, αντίστοιχα.
Παράδειγμα 1
Βρείτε το πρώτο τεταρτημόριο της λίστας {5, 3, 1, 7, 9}
.
χρήσης
List.Percentile({5, 3, 1, 7, 9}, 0.25)
εξόδου
3
Παράδειγμα 2
Βρείτε τα τεταρτημόρια της λίστας {5, 3, 1, 7, 9}
χρησιμοποιώντας μια μέθοδο παρεμβολής που αντιστοιχεί στο PERCENTILE.EXC
του Excel .
χρήσης
List.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])
εξόδου
{2, 5, 8}