Nhảy tới nội dung

Table.MinN

Trả về (các) hàng nhỏ nhất sử dụng tiêu chí cho sẵn.

Syntax

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

Remarks

Trả về (các) hàng nhỏ nhất trong table, khi được cho sẵn comparisonCriteria. Sau khi sắp xếp các hàng, phải chỉ định tham số countOrCondition để lọc thêm kết quả. Lưu ý: thuật toán sắp xếp không thể đảm bảo kết quả sắp xếp cố định. Tham số countOrCondition có thể có nhiều dạng:

  • Nếu một số được chỉ định, một danh sách tối đa countOrCondition mục theo thứ tự tăng dần được trả về.
  • Nếu một điều kiện được chỉ định, một danh sách các mục đáp ứng điều kiện được trả về. Khi một mục không đáp ứng điều kiện, không có mục nào khác được xem xét.

Examples

Example #1

Tìm hàng có giá trị nhỏ nhất trong cột [a] với điều kiện [a] < 3 trong bảng. Hàng được phân loại trước khi áp dụng bộ lọc.

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

Tìm hàng có giá trị nhỏ nhất trong cột [a] với điều kiện [b] < 0 trong bảng. Hàng được phân loại trước khi áp dụng bộ lọc.

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