Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
Table.RemoveLastN(table as table, optional countOrCondition as any) as table
About
Gibt eine Tabelle zurück, die nicht die letzten countOrCondition Zeilen der Tabelle tableenthält. Die Anzahl der entfernten Zeilen hängt vom optionalen Parameter countOrConditionab.
- Wenn
countOrConditionnur die letzte Zeile entfernt wird. - Wenn
countOrConditiones sich um eine Zahl handelt, werden viele Zeilen (beginnend am unteren Rand) entfernt. - Wenn
countOrConditiones sich um eine Bedingung handelt, werden die Zeilen, die die Bedingung erfüllen, entfernt, bis eine Zeile die Bedingung nicht erfüllt.
Beispiel 1
Entfernen Sie die letzte Zeile der Tabelle.
Verwendung
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"]
})
Beispiel 2
Entfernen Sie die letzten Zeilen, wobei [CustomerID] > 2 der Tabelle.
Verwendung
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"]})