Table.PositionOfAny
Syntax
Table.PositionOfAny(table as table, rows as list, optional occurrence as nullable number, optional equationCriteria as any) as any
Om
Returnerar radpositionerna från den table
första förekomsten av listan med rows
. Returnerar -1 om ingen förekomst hittas.
-
table
: Indatatabellen. -
rows
: Listan över rader i tabellen för att hitta positionerna för. -
occurrence
: [Valfritt] Anger vilka förekomster av raden som ska returneras. - 'equationCriteria: [Valfritt] Styr jämförelsen mellan tabellraderna.
Exempel 1
Hitta positionen för den första förekomsten av [a = 2, b = 4] eller [a = 6, b = 8] i tabellen ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
.
Användning
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]
}
)
Output
0
Exempel 2
Hitta positionen för alla förekomster av [a = 2, b = 4] eller [a = 6, b = 8] i tabellen ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}
.
Användning
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
)
Output
{0, 1, 2}