Table.PositionOf
Table.PositionOf(table as table, row as record, optional occurrence as any, optional equationCriteria as any) as any
Restituisce la posizione della riga della prima occorrenza di row
nell'oggetto table
specificato. Restituisce-1 se non viene trovata alcuna occorrenza.
-
table
: tabella di input. -
row
: riga della tabella di cui trovare la posizione. -
occurrence
: [Facoltativo] Specifica le occorrenze della riga da restituire. -
equationCriteria
: [Facoltativo] Controlla il confronto tra le righe di tabella.
Trovare la posizione della prima occorrenza di [a = 2, b = 4] nella tabella ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
.
Utilizzo
Table.PositionOf(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
[a = 2, b = 4]
)
Output
0
Trovare la posizione della seconda occorrenza di [a = 2, b = 4] nella tabella ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
.
Utilizzo
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
)
Output
2
Trovare la posizione di tutte le occorrenze di [a = 2, b = 4] nella tabella ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
.
Utilizzo
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
)
Output
{0, 2}