Table.PositionOfAny
Sintassi
Table.PositionOfAny(table as table, rows as list, optional occurrence as nullable number, optional equationCriteria as any) as any
Informazioni su
Restituisce le posizioni delle righe da table
della prima occorrenza dell'elenco di rows
. Restituisce-1 se non viene trovata alcuna occorrenza.
-
table
: tabella di input. -
rows
: elenco di righe nella tabella di cui trovare le posizioni. -
occurrence
: [Facoltativo] Specifica le occorrenze della riga da restituire. - `equationCriteria: [Facoltativo] controlla il confronto tra le righe di tabella.
Esempio 1
Trovare la posizione della prima occorrenza di [a = 2, b = 4] o [a = 6, b = 8] nella tabella ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
.
Utilizzo
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
Esempio 2
Trovare la posizione di tutte le occorrenze di [a = 2, b = 4] o [a = 6, b = 8] nella tabella ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}
.
Utilizzo
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}