Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Sintaxe
Table.PositionOfAny(
table as table,
rows as list,
optional occurrence as nullable number,
optional equationCriteria as any
) as any
Sobre
Retorna as posições das linhas da table da primeira ocorrência da lista de rows. Retornará -1 se nenhuma ocorrência for encontrada.
-
table: a tabela de entrada. -
rows: A lista de linhas na tabela cujas posições deverão ser encontradas. -
occurrence: (Opcional) Especifica quais ocorrências da linha retornar. -
equationCriteria: (Opcional) Controla a comparação entre as linhas da tabela.
Exemplo 1
Localize a posição da primeira ocorrência de [a = 2, b = 4] ou [a = 6, b = 8] na tabela ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}).
Usage
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]
}
)
Saída
0
Exemplo 2
Localize a posição de todas as ocorrências de [a = 2, b = 4] ou [a = 6, b = 8] na tabela ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}.
Usage
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
)
Saída
{0, 1, 2}