Table.MinN
Σύνταξη
Table.MinN(table as table, comparisonCriteria as any, countOrCondition as any) as table
Πληροφορίες
Επιστρέφει τις μικρότερες γραμμές στον πίνακα table
, που λαμβάνει .comparisonCriteria
Μετά την ταξινόμηση των γραμμών, η countOrCondition
παράμετρος πρέπει να καθοριστεί για περαιτέρω φιλτράρισμα του αποτελέσματος. Σημειώστε ότι ο αλγόριθμος ταξινόμησης δεν μπορεί να εγγυηθεί ένα σταθερό ταξινομημένο αποτέλεσμα. Η countOrCondition
παράμετρος μπορεί να λάβει πολλές μορφές:
- Εάν έχει καθοριστεί ένας αριθμός, επιστρέφεται μια λίστα με έως
countOrCondition
στοιχεία σε αύξουσα σειρά. - Εάν καθοριστεί συνθήκη, επιστρέφεται μια λίστα στοιχείων που ικανοποιούν αρχικά τη συνθήκη. Όταν ένα στοιχείο αποτύχει στη συνθήκη, δεν εξετάζονται άλλα στοιχεία.
Παράδειγμα 1
Βρείτε τη γραμμή με τη μικρότερη τιμή στη στήλη [a] με τη συνθήκη [a] < 3, στον πίνακα. Οι γραμμές ταξινομούνται πριν από την εφαρμογή του φίλτρου.
Χρήση
Table.MinN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 4]
}),
"a",
each [a] < 3
)
Έξοδος
Table.FromRecords({
[a = 0, b = 0],
[a = 2, b = 4]
})
Παράδειγμα 2
Βρείτε τη γραμμή με τη μικρότερη τιμή στη στήλη [a] με τη συνθήκη [b] < 0, στον πίνακα. Οι γραμμές ταξινομούνται πριν από την εφαρμογή του φίλτρου.
Χρήση
Table.MinN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] < 0
)
Έξοδος
Table.FromRecords({})