Huomautus
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Syntaksi
Table.RemoveLastN(table as table, optional countOrCondition as any) as table
Noin
Palauttaa taulukon, joka ei sisällä taulukon countOrCondition
viimeisiä table
rivejä. Poistettujen rivien määrä määräytyy valinnaisen parametrin countOrCondition
.
- Jos
countOrCondition
jätetään pois, vain viimeinen rivi poistetaan. - Jos
countOrCondition
on luku, poistetaan luvun ilmoittamia rivejä (alhaalta alkaen). - Jos
countOrCondition
on ehto, poistetaan ehdon täyttävät rivit, kunnes löytyy rivi, joka ei täytä ehtoa.
Esimerkki 1
Poista taulukon viimeinen rivi.
käyttö
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"]
})
Esimerkki 2
Poista taulukon viimeiset rivit, joissa [CustomerID] > 2.
käyttö
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
)
Output
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})