Функция 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")

См. также

Другие ресурсы