Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Syntax
Table.RemoveLastN(table as table, optional countOrCondition as any) as table
Acerca de
Devuelve una tabla que no contiene las últimas countOrCondition filas de la tabla table. El número de filas quitadas depende del parámetro countOrConditionopcional .
- Si
countOrConditionse omite solo se quita la última fila. - Si
countOrConditiones un número, se quitarán muchas filas (comenzando en la parte inferior). - Si
countOrConditiones una condición, las filas que cumplen la condición se quitarán hasta que una fila no cumpla la condición.
Ejemplo 1
Quite la última fila de la tabla.
Uso
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
)
Salida
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})
Ejemplo 2
Quite las últimas filas donde [CustomerID] > 2 de la tabla.
Uso
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
)
Salida
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})