Table.PositionOfAny
Syntaks
Table.PositionOfAny(table as table, rows as list, optional occurrence as nullable number, optional equationCriteria as any) as any
Om
Returnerer radplasseringen(e) fra den table
første forekomsten av listen over rows
. Returnerer -1 hvis ingen forekomst blir funnet.
-
table
: Inndatatabellen. -
rows
: Listen over rader i tabellen du vil finne posisjonene til. -
occurrence
: [Valgfritt] Angir hvilke forekomster av raden som skal returneres. - 'equationCriteria: [Valgfritt] Styrer sammenligningen mellom tabellradene.
Eksempel 1
Finn plasseringen av den første forekomsten 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]})
.
Bruk
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]
}
)
Utdata
0
Eksempel 2
Finn plasseringen av alle forekomstene 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]}
.
Bruk
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
)
Utdata
{0, 1, 2}