Table.PositionOfAny
Syntaxis
Table.PositionOfAny(table as table, rows as list, optional occurrence as nullable number, optional equationCriteria as any) as any
Over
Retourneert de rijpositie(s) van het table
eerste exemplaar van de lijst van rows
. Retourneert -1 als er geen exemplaar is gevonden.
-
table
: De invoertabel. -
rows
: De lijst met rijen in de tabel om de posities van te vinden. -
occurrence
: [Optioneel] Hiermee geeft u op welke exemplaren van de rij moeten worden geretourneerd. - 'vergelijkingCriteria: [Optioneel] Bepaalt de vergelijking tussen de tabelrijen.
Voorbeeld 1
Zoek de positie van het eerste exemplaar van [a = 2, b = 4] of [a = 6, b = 8] in de tabel ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
.
Gebruik
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]
}
)
Uitvoer
0
Voorbeeld 2
Zoek de positie van alle exemplaren van [a = 2, b = 4] of [a = 6, b = 8] in de tabel ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}
.
Gebruik
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
)
Uitvoer
{0, 1, 2}