Table.PositionOfAny
Syntaks
Table.PositionOfAny(table as table, rows as list, optional occurrence as nullable number, optional equationCriteria as any) as any
Om
Returnerer rækkernes position(er) fra den table
første forekomst af listen over rows
. Returnerer -1, hvis der ikke findes nogen forekomst.
-
table
: Inputtabellen. -
rows
: Listen over rækker i tabellen, der skal findes positioner for. -
occurrence
: [Valgfri] Angiver, hvilke forekomster af rækken der skal returneres. - 'equationCriteria: [Valgfri] Styrer sammenligningen mellem tabelrækkerne.
Eksempel 1
Find placeringen af den første forekomst af [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]})
.
Brug
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
Eksempel 2
Find placeringen af alle forekomster af [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]}
.
Brug
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}