Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Sintaxis
Table.PositionOfAny(
table as table,
rows as list,
optional occurrence as nullable number,
optional equationCriteria as any
) as any
Acerca de
Devuelve las posiciones del elemento table de la primera coincidencia de la lista de rows. Devuelve -1 si no se encuentra ninguna aparición.
-
table: la tabla de entrada. -
rows: la lista de filas de la tabla de la que se van a buscar las posiciones. -
occurrence: (Opcional) Especifica las apariciones 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] o [a = 6, b = 8] en la tabla ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}).
Uso
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]
}
)
Salida
0
Ejemplo 2
Buscar la posición de todas las coincidencias de [a = 2, b = 4] o [a = 6, b = 8] en la tabla ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}.
Uso
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
)
Salida
{0, 1, 2}