Table.AlternateRows
Syntax
Table.AlternateRows(table as table, offset as number, skip as number, take as number) as table
Info
Behält den Ausgangsoffset bei und wechselt dann zwischen Verwendung und Überspringung der anschließenden Zeilen.
table
: Die Eingabetabelle.offset
: Die Anzahl der beizubehaltenden Zeilen, bevor mit den Iterationen begonnen wird.skip
: Die Anzahl der Zeilen, die in jeder Iteration entfernt werden sollen.take
: Die Anzahl der Zeilen, die in jeder Iteration beibehalten werden sollen.
Beispiel 1
Gibt eine Tabelle aus der Tabelle zurück, die in der ersten Zeile beginnt, einen Wert überspringt und dann einen Wert beibehält.
Verwendung
Table.AlternateRows(
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
}),
1,
1,
1
)
Ausgabe
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})