Aracılığıyla paylaş


Table.RemoveFirstN

Sözdizimi

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

Hakkında

tabletablonun ilk belirtilen satır sayısını (countOrCondition) içermeyen bir tablo döndürür. Kaldırılan satır sayısı, countOrConditionisteğe bağlı parametresine bağlıdır.

  • countOrCondition atlanırsa yalnızca ilk satır kaldırılır.
  • Üstten başlayarak, countOrCondition bir sayıysa, belirtilen sayıda satır kaldırılır.
  • countOrCondition bir koşulsa, koşulu karşılayan satırlar, bir satır koşulu karşılamayana kadar kaldırılır.

Örnek 1

Tablonun ilk satırını kaldırın.

Kullanım

Table.RemoveFirstN(
    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
)

Çıkış

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

Örnek 2

Tablonun ilk iki satırını kaldırın.

Kullanım

Table.RemoveFirstN(
    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"]
    }),
    2
)

çıkış

Table.FromRecords({
    [CustomerID = 3, Name = "Paul", Phone = "543-7890"],
    [CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
})

Örnek 3

[CustomerID] <= 2 olduğunda tablonun ilk satırlarını kaldırın.

Kullanım

Table.RemoveFirstN(
    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
)

Çıkış

Table.FromRecords({
    [CustomerID = 3, Name = "Paul", Phone = "543-7890"],
    [CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
})