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.PositionOf(
table as table,
row as record,
optional occurrence as any,
optional equationCriteria as any
) as any
Informacje
Zwraca pozycję wiersza pierwszego wystąpienia row w określonym table. Zwraca wartość -1, jeśli nie znaleziono żadnego wystąpienia.
-
table: tabela wejściowa. -
row: wiersz w tabeli, którego położenie należy znaleźć. -
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] w tabeli ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}).
Użycie
Table.PositionOf(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
[a = 2, b = 4]
)
Wyjście
0
Przykład 2
Znajdź pozycję drugiego wystąpienia [a = 2, b = 4] w tabeli ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}).
Użycie
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
)
Wyjście
2
Przykład 3
Znajdź pozycję wszystkich wystąpień [a = 2, b = 4] w tabeli ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}).
Użycie
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
)
Wyjście
{0, 2}