Les på engelsk

Del via


Table.RemoveFirstN

Syntaks

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

Om

Returnerer en tabell som ikke inneholder det første angitte antallet rader, countOrConditioni tabellen table. Antall rader som fjernes, avhenger av den valgfrie parameteren countOrCondition.

  • Hvis countOrCondition utelates, fjernes bare den første raden.
  • Hvis countOrCondition det er et tall, fjernes mange rader (fra toppen).
  • Hvis countOrCondition det er en betingelse, fjernes radene som oppfyller betingelsen, til en rad ikke oppfyller betingelsen.

Eksempel 1

Fjern den første raden i tabellen.

Bruk

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
)

Utdata

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

Eksempel 2

Fjern de to første radene i tabellen.

Bruk

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
)

Utdata

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

Eksempel 3

Fjern de første radene der [CustomerID] <=2 i tabellen.

Bruk

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
)

Utdata

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