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