Skip to main content

Table.MinN

Επιστρέφει τις μικρότερες γραμμές χρησιμοποιώντας τα δεδομένα κριτήρια.

Syntax

Table.MinN(
table as table,
comparisonCriteria as any,
countOrCondition as any
) as table

Remarks

Επιστρέφει τις μικρότερες γραμμές του table χρησιμοποιώντας τη δεδομένη comparisonCriteria. Μετά την ταξινόμηση των γραμμών, πρέπει να καθοριστεί η παράμετρος countOrCondition για περαιτέρω φιλτράρισμα του αποτελέσματος. Έχετε υπόψη ότι ο αλγόριθμος ταξινόμησης δεν μπορεί να εγγυηθεί ένα σταθερό ταξινομημένο αποτέλεσμα. Η παράμετρος countOrCondition μπορεί να λάβει πολλές μορφές:

  • Εάν καθοριστεί αριθμός, επιστρέφεται μια λίστα με έως countOrCondition στοιχεία σε αύξουσα σειρά.
  • Εάν καθοριστεί συνθήκη, επιστρέφεται μια λίστα με τα στοιχεία που ικανοποιούν αρχικά τη συνθήκη. Από τη στιγμή που ένα στοιχείο δεν ικανοποιεί τη συνθήκη, δεν εξετάζονται περαιτέρω στοιχεία.

Examples

Example #1

Βρίσκει τη γραμμή με τη μικρότερη τιμή στη στήλη [a] με τη συνθήκη [a] < 3, στον πίνακα. Οι γραμμές ταξινομούνται πριν από την εφαρμογή του φίλτρου.

Table.MinN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 4]
}),
"a",
each [a] < 3
)

Result:

Table.FromRecords({
[a = 0, b = 0],
[a = 2, b = 4]
})

Example #2

Βρίσκει τη γραμμή με τη μικρότερη τιμή στη στήλη [a] με τη συνθήκη [b] < 0, στον πίνακα. Οι γραμμές ταξινομούνται πριν από την εφαρμογή του φίλτρου.

Table.MinN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] < 0
)

Result:

Table.FromRecords({})

Category

Table.Ordering