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