Κοινή χρήση μέσω


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}