Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sintaks
Table.MaxN(
table as table,
comparisonCriteria as any,
countOrCondition as any
) as table
Tentang
Mengembalikan baris terbesar di table, dengan mempertimbangkan 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
countOrConditionitem dalam urutan naik dikembalikan. - Jika kondisi ditentukan, daftar item yang awalnya memenuhi kondisi dikembalikan. Setelah suatu item tidak memenuhi kondisi, tidak ada item lebih lanjut yang dipertimbangkan.
Contoh 1
Temukan baris dengan nilai terbesar dalam kolom [a] dengan kondisi [a] > 0, dalam tabel. Baris diurutkan sebelum filter diterapkan.
Penggunaan
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 2]
}),
"a",
each [a] > 0
)
Hasil
Table.FromRecords({
[a = 6, b = 2],
[a = 2, b = 4]
})
Contoh 2
Temukan baris dengan nilai terbesar di kolom [a] dengan kondisi [b] > 0, dalam tabel. Baris diurutkan sebelum filter diterapkan.
Penggunaan
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] > 0
)
Hasil
Table.FromRecords({})