Share via


Table.MinN

Sözdizimi

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

Hakkında

verilen comparisonCriteriaiçindeki tableen küçük satırları döndürür. Satırlar sıralandıktan sonra, countOrCondition sonucu daha fazla filtrelemek için parametresi belirtilmelidir. Sıralama algoritmasının sabit bir sıralanmış sonucu garanti edemeyeceğini unutmayın. countOrCondition parametresi birden çok form alabilir:

  • Bir sayı belirtilirse, artan düzende en çok countOrCondition öğe listesi döndürülür.
  • Bir koşul belirtilirse, başlangıçta koşulu karşılayan öğelerin listesi döndürülür. Bir öğe koşulda başarısız olduktan sonra başka hiçbir öğe dikkate alınmaz.

Örnek 1

Tabloda [a] 3 koşuluna sahip [a] < sütununda en küçük değere sahip satırı bulun. Satırlar, filtre uygulanmadan önce sıralanır.

Kullanım

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

Çıkış

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

Örnek 2

Tabloda [b] 0 koşuluna sahip [a] < sütununda en küçük değere sahip satırı bulun. Satırlar, filtre uygulanmadan önce sıralanır.

Kullanım

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

Çıkış

Table.FromRecords({})