Функция FIND (DAX)
Возвращает начальную позицию одной текстовой строки внутри другой текстовой строки. Функция FIND учитывает регистр.
Синтаксис
FIND(<find_text, within_text, start_num)
Параметры
Элемент |
Определение |
|---|---|
find_text |
Текст, который необходимо найти. Используйте двойные кавычки (пустой текст) для сравнения первого символа в within_text; использование символов-шаблонов недопустимо. |
within_text |
Текст, в котором необходим поиск. |
start_num |
Символ, с которого необходимо начать поиск; если не указано, start_num = 1. Первый символ в within_text является символом с номером 1. |
Значение свойства/возвращаемое значение
Число, показывающее начальную точку текстовой строки, которую необходимо найти.
Замечания
В то время как Microsoft Excel имеет несколько версий функции FIND для работы с языками, в которых используются наборы однобайтовых (SBCS) и двухбайтовых (DBCS) символов, PowerPivot для Excel использует Юникод и считает все символы одинаково, поэтому не нужно использовать разные версии в зависимости от типа символов.
Пример
Следующая формула находит позицию первого символа обозначения продукта BMX в строке, которая содержит описание продукта.
=FIND("BMX","line of BMX racing goods")