Baca dalam bahasa Inggris

Bagikan melalui


Table.RemoveLastN

Sintaksis

Table.RemoveLastN(table as table, optional countOrCondition as any) as table

Tentang

Mengembalikan tabel yang tidak berisi baris countOrCondition terakhir tabel table. Jumlah baris yang dihapus tergantung pada parameter opsional countOrCondition.

  • Jika countOrCondition dihilangkan, hanya baris terakhir yang dihapus.
  • Jika countOrCondition adalah angka, banyak baris (mulai dari bagian bawah) akan dihapus.
  • Jika countOrCondition adalah kondisi, baris yang memenuhi kondisi akan dihapus hingga baris tidak memenuhi kondisi.

Contoh 1

Hapus baris terakhir tabel.

Penggunaan

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

Output

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

Contoh 2

Hapus baris terakhir di mana [CustomerID] adalah > 2 dari tabel.

Penggunaan

Table.RemoveLastN(
    Table.FromRecords({
        [CustomerID = 1, Name = "Bob", Phone = "123-4567"],
        [CustomerID = 2, Name = "Jim", Phone = "987-6543"],
        [CustomerID = 3, Name = "Paul", Phone = "543-7890"],
        [CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
    }),
    each [CustomerID] >= 2
)

Keluaran

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})