Table.PositionOf
Syntaks
Table.PositionOf(table as table, row as record, optional occurrence as any, optional equationCriteria as any) as any
Om
Returnerer radplasseringen for den første forekomsten av row
den table
angitte forekomsten. Returnerer -1 hvis ingen forekomst blir funnet.
-
table
: Inndatatabellen. -
row
: Raden i tabellen for å finne plasseringen 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] i tabellen ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
.
Bruk
Table.PositionOf(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
[a = 2, b = 4]
)
Utdata
0
Eksempel 2
Finn plasseringen av den andre forekomsten av [a = 2, b = 4] i tabellen ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
.
Bruk
Table.PositionOf(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
[a = 2, b = 4],
1
)
Utdata
2
Eksempel 3
Finn plasseringen av alle forekomstene av [a = 2, b = 4] i tabellen ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
.
Bruk
Table.PositionOf(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
[a = 2, b = 4],
Occurrence.All
)
Utdata
{0, 2}