Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σύνταξη
List.Max(
list as list,
optional default as any,
optional comparisonCriteria as any,
optional includeNulls as nullable logical
) as any
Πληροφορίες
Επιστρέφει το μέγιστο στοιχείο στη λίστα ή την προαιρετική προεπιλεγμένη τιμή εάν η λίστα είναι κενή.
-
list: Η λίστα τιμών. -
default: (Προαιρετικό) Η τιμή που θα επιστραφεί εάν η λίστα είναι κενή. -
comparisonCriteria: (Προαιρετικό) Μια συνάρτηση που χρησιμοποιείται για τον μετασχηματισμό των τιμών πριν από τη σύγκρισή τους. Εάν αυτή η παράμετρος είναιnull, τότε οι τιμές συγκρίνονται χωρίς μετασχηματισμό. -
includeNulls: (Προαιρετικό) Υποδεικνύει εάνnullοι τιμές στη λίστα πρέπει να συμπεριληφθούν στον προσδιορισμό του μέγιστου στοιχείου. Η προεπιλεγμένη τιμή είναιtrue.
Παράδειγμα 1
Βρείτε τη μέγιστη τιμή στην καθορισμένη λίστα.
Χρήση
List.Max({1, 4, 7, 3, -2, 5}, 1)
Έξοδος
7
Παράδειγμα 2
Βρείτε τη μέγιστη τιμή στην καθορισμένη λίστα ή επιστρέψτε -1 εάν είναι κενή.
Χρήση
List.Max({}, -1)
Έξοδος
-1
Παράδειγμα 3
Βρείτε το στοιχείο σε μια λίστα τιμών κειμένου που είναι τελευταία αλφαβητικά. Εάν η λίστα είναι κενή, επιστρέψτε "κανένα".
Χρήση
let
Source = {"boy", "dog", "girl", "zebra", "cat", "mouse", "rabbit"},
MaxText = List.Max(Source, "none")
in
MaxText
Έξοδος
"zebra"
Παράδειγμα 4
Βρείτε την πιο πρόσφατη ημερομηνία από μια λίστα γερμανικών ημερομηνιών. Εάν η λίστα είναι κενή, επιστρέψτε την 1η Ιανουαρίου 2000.
Χρήση
let
Source = {"12.02.2024", "15.05.2025", "10.10.2021", "16.01.2025", "30.12.2022"},
MaxDate = List.Max(Source, #date(2000, 1, 1), each Date.FromText(_, [Culture = "de-DE"]))
in
MaxDate
Έξοδος
"15.05.2025"