Bagikan melalui


Table.MinN

Sintaks

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

Tentang

Mengembalikan baris terkecil dalam table, sesuai dengan comparisonCriteria. Setelah baris diurutkan, countOrCondition parameter harus ditentukan untuk memfilter hasil lebih lanjut. Perhatikan algoritma pengurutan tidak dapat menjamin hasil yang diurutkan tetap. Parameter countOrCondition dapat mengambil beberapa formulir:

  • Jika angka ditentukan, daftar hingga countOrCondition item dalam urutan naik dikembalikan.
  • Jika kondisi ditentukan, daftar item yang awalnya memenuhi kondisi dikembalikan. Setelah suatu item gagal memenuhi kondisi, tidak ada item lain yang dipertimbangkan lebih lanjut.

Contoh 1

Temukan baris dengan nilai terkecil di kolom [a] dengan kondisi [a] < 3, dalam tabel. Baris diurutkan sebelum filter diterapkan.

Penggunaan

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

Hasil

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

Contoh 2

Temukan baris dengan nilai terkecil di kolom [a] dengan kondisi [b] < 0, dalam tabel. Baris diurutkan sebelum filter diterapkan.

Penggunaan

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

Hasil

Table.FromRecords({})

Kriteria perbandingan