Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σύνταξη
List.MaxN(
list as list,
countOrCondition as any,
optional comparisonCriteria as any,
optional includeNulls as nullable logical
) as list
Πληροφορίες
Επιστρέφει τις μέγιστες τιμές στην καθορισμένη λίστα. Μετά την ταξινόμηση των σειρών, μπορούν να καθοριστούν προαιρετικές παράμετροι για περαιτέρω φιλτράρισμα του αποτελέσματος.
-
list: Η λίστα τιμών. -
countOrCondition: Καθορίζει τον αριθμό των τιμών που θα επιστραφούν ή μια συνθήκη φίλτρου. Εάν καθοριστεί ένας αριθμός, επιστρέφεται μια λίστα με έωςcountOrConditionκαι στοιχεία σε φθίνουσα σειρά. Εάν έχει καθοριστεί μια συνθήκη, η λίστα που επιστρέφεται περιλαμβάνει όλα τα στοιχεία που πληρούν την προϋπόθεση. -
comparisonCriteria: (Προαιρετικό) Μια συνάρτηση που χρησιμοποιείται για τον μετασχηματισμό των τιμών πριν από τη σύγκρισή τους. Εάν αυτή η παράμετρος είναιnull, τότε οι τιμές συγκρίνονται χωρίς μετασχηματισμό. -
includeNulls: (Προαιρετικό) Υποδεικνύει εάνnullοι τιμές στη λίστα πρέπει να συμπεριληφθούν στον προσδιορισμό του μέγιστου στοιχείου. Η προεπιλεγμένη τιμή είναι ηtrue.
Παράδειγμα 1
Βρείτε τις 5 κορυφαίες τιμές στην καθορισμένη λίστα.
χρήσης
List.MaxN({3, 4, 5, -1, 7, 8, 2}, 5)
εξόδου
{8, 7, 5, 4, 3}
Παράδειγμα 2
Βρείτε τις λέξεις με περισσότερους από 3 χαρακτήρες.
χρήσης
List.MaxN(
{"boy", "dog", "pony", "cat", "rabbit", "bat"},
each Text.Length(_) > 3
)
εξόδου
{"rabbit", "pony"}
Παράδειγμα 3
Βρείτε τις τρεις πιο πρόσφατες ημερομηνίες από μια λίστα γερμανικών ημερομηνιών.
χρήσης
let
Source = {"12.02.2024", "15.05.2025", "10.10.2021", "16.01.2025", "30.12.2022"},
MaxDate = List.MaxN(Source, 3, each Date.FromText(_, [Culture = "de-DE"]))
in
MaxDate
εξόδου
{
"15.05.2025",
"16.01.2025",
"12.02.2024"
}