Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Sintaxis
Table.PositionOf(
table as table,
row as record,
optional occurrence as any,
optional equationCriteria as any
) as any
Acerca de
Devuelve la posición de fila de la primera coincidencia de row en el elemento table especificado. Devuelve -1 si no se encuentra ninguna aparición.
-
table: la tabla de entrada. -
row: fila de la tabla de la que se va a buscar la posición. -
occurrence: (Opcional) Especifica las ocurrencias de la fila que se van a devolver. -
equationCriteria: (Opcional) Controla la comparación entre las filas de la tabla.
Ejemplo 1
Buscar la posición de la primera coincidencia de [a = 2, b = 4] en la tabla ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}).
Uso
Table.PositionOf(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
[a = 2, b = 4]
)
Salida
0
Ejemplo 2
Buscar la posición de la segunda coincidencia de [a = 2, b = 4] en la tabla ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}).
Uso
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
)
Salida
2
Ejemplo 3
Buscar la posición de todas las coincidencias de [a = 2, b = 4] en la tabla ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}).
Uso
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
)
Salida
{0, 2}