Nhảy tới nội dung

Table.LastN

Trả về số lượng hàng được chỉ định cuối cùng.

Syntax

Table.LastN(
table as table,
countOrCondition as any
) as table

Remarks

Trả về (các) hàng cuối cùng từ bảng table tùy theo giá trị của countOrCondition:

  • Nếu countOrCondition là một số thì nhiều hàng sẽ được trả về bắt đầu từ vị trí (kết thúc bằng - countOrCondition).
  • Nếu countOrCondition là một điều kiện thì các hàng đáp ứng điều kiện này sẽ được trả về theo vị trí tăng dần cho đến khi một hàng không đáp ứng điều kiện.

Examples

Example #1

Tìm hai hàng cuối cùng của bảng.

Table.LastN(
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
}),
2
)

Result:

Table.FromRecords({
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})

Example #2

Tìm các hàng cuối cùng trong đó [a] > 0 trong bảng.

Table.LastN(
Table.FromRecords({
[a = -1, b = -2],
[a = 3, b = 4],
[a = 5, b = 6]
}),
each _ [a] > 0
)

Result:

Table.FromRecords({
[a = 3, b = 4],
[a = 5, b = 6]
})

Category

Table.Row operations