Table.PositionOfAny
Syntax
Table.PositionOfAny(table as table, rows as list, optional occurrence as nullable number, optional equationCriteria as any) as any
Info
Gibt die Zeile(n) des ersten Vorkommens der Liste der rows
aus der table
zurück. Gibt -1 zurück, wenn kein Vorkommen gefunden wurde.
table
: Die Eingabetabelle.rows
: Die Liste der Zeilen in der Tabelle, deren Positionen gefunden werden sollen.occurrence
: [Optional] Gibt an, welche Vorkommen der Zeile zurückgegeben werden sollen.- `equationCriteria: [Optional] Steuert den Vergleich zwischen den Tabellenzeilen.
Beispiel 1
Ermittelt die Position des ersten Vorkommens von [a = 2, b = 4] oder [a = 6, b = 8] in der Tabelle ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
.
Verwendung
Table.PositionOfAny(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
{
[a = 2, b = 4],
[a = 6, b = 8]
}
)
Ausgabe
0
Beispiel 2
Ermittelt die Position aller Vorkommen von [a = 2, b = 4] oder [a = 6, b = 8] in der Tabelle ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}
.
Verwendung
Table.PositionOfAny(
Table.FromRecords({
[a = 2, b = 4],
[a = 6, b = 8],
[a = 2, b = 4],
[a = 1, b = 4]
}),
{
[a = 2, b = 4],
[a = 6, b = 8]
},
Occurrence.All
)
Ausgabe
{0, 1, 2}