Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Синтаксис
Table.PositionOf(
table as table,
row as record,
optional occurrence as any,
optional equationCriteria as any
) as any
О программе
Возвращает позицию строки первого вхождения указанного rowtable . Возвращает значение -1, если не найдено вхождения.
-
table— входная таблица. -
row: строка в таблице для поиска позиции. -
occurrence: (необязательно) Указывает, какие вхождения строки следует возвращать. -
equationCriteria: (Необязательно) Управляет сравнением строк таблицы.
Пример 1
Найдите позицию первого вхождения [a = 2, b = 4] в таблице ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}).
Использование
Table.PositionOf(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
[a = 2, b = 4]
)
Выходные данные
0
Пример 2
Найдите позицию второго вхождения [a = 2, b = 4] в таблице ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}).
Использование
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
)
Выходные данные
2
Пример 3
Найдите положение всех вхождения [a = 2, b = 4] в таблице ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}).
Использование
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
)
Выходные данные
{0, 2}