Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Sintassi
Table.PositionOf(
table as table,
row as record,
optional occurrence as any,
optional equationCriteria as any
) as any
Informazioni su
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 della tabella.
Esempio 1
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
Esempio 2
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
Esempio 3
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}