Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
Table.PositionOfAny(
table as table,
rows as list,
optional occurrence as nullable number,
optional equationCriteria as any
) as any
Informacje
Zwraca pozycje wierszy z table pierwszego wystąpienia listy rows. Zwraca wartość -1, jeśli nie znaleziono żadnego wystąpienia.
-
table: tabela wejściowa. -
rows: lista wierszy w tabeli, aby znaleźć ich pozycje. -
occurrence: (Opcjonalnie) Określa, które wystąpienia wiersza mają być zwracane. -
equationCriteria: (Opcjonalnie) Steruje porównaniem wierszy tabeli.
Przykład 1
Znajdź pozycję pierwszego wystąpienia [a = 2, b = 4] lub [a = 6, b = 8] w tabeli ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}).
Użycie
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]
}
)
Wyjście
0
Przykład 2
Znajdź pozycję wszystkich wystąpień [a = 2, b = 4] lub [a = 6, b = 8] w tabeli ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}.
Użycie
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
)
Wyjście
{0, 1, 2}