Функция MID
Возвращает строку символов из середины текстовой строки с учетом начальной позиции и длины.
Синтаксис
MID(<text>, <start_num>, <num_chars>)
Параметры
Элемент |
Определение |
---|---|
text |
Текстовая строка, из которой нужно извлечь символы, или столбец, содержащий текст. |
start_num |
Положение первого символа, который необходимо извлечь. Положения начинаются с 1. |
num_chars |
Число возвращаемых символов. |
Значение свойства/возвращаемое значение
Текстовая строка указанной длины.
Замечания
Поскольку Microsoft Excel имеет различные функции для работы с языками в однобайтовой и двухбайтовой кодировке, DAX использует Юникод и сохраняет все символы с одинаковой длиной.
Пример
В следующих примерах возвращаются одинаковые результаты, первые пять букв столбца, [ResellerName]. В первом примере используется полное имя столбца и задается начальная точка, во втором примере отсутствует имя таблицы и параметр num_chars.
=MID('Reseller'[ResellerName],5,1))
=MID([ResellerName,5])
Если используется следующая формула, результаты идентичны:
=LEFT([ResellerName],5)