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
Info
Gibt eine Tabelle zurück, die nicht die letzten countOrCondition
-Zeilen der Tabelle table
enthält. Die Anzahl der entfernten Zeilen hängt vom optionalen Parameter countOrCondition
ab.
- Wenn
countOrCondition
weggelassen wird, wird nur die letzte Zeile entfernt. - Wenn
countOrCondition
eine Zahl ist, werden die zahlreichen Zeilen (beginnend unten) entfernt. - Wenn
countOrCondition
eine Bedingung ist, werden die Zeilen, die die Bedingung erfüllen, entfernt, bis eine Zeile die Bedingung nicht erfüllt.
Beispiel 1
Die letzte Zeile der Tabelle wird entfernt.
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
)
Ausgabe
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
Die letzten Zeilen in der Tabelle werden entfernt, die die Bedingung „[CustomerID] > 2“ erfüllen.
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
)
Ausgabe
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})