События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодняЭтот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
применяется:вычисляемый столбецвычисляемой таблицыизмерениевизуального вычисления
Возвращает указанное число символов из начала текстовой строки.
LEFT(<text>, <num_chars>)
Срок | Определение |
---|---|
text |
Текстовая строка, содержащая символы, которые требуется извлечь, или ссылка на столбец, содержащий текст. |
num_chars |
(необязательно) Количество символов, которые требуется извлечь; Значение 1, если опущено. |
Текстовая строка.
В то время как Microsoft Excel содержит различные функции для работы с текстом в однобайтовых и двухбайтовых языках символов, DAX работает с Юникодом и сохраняет все символы одинаковой длины; поэтому достаточно одной функции.
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
В следующем примере возвращаются первые пять символов имени компании в столбце [ResellerName] и первые пять букв географического кода в столбце [GeographyKey] и объединяют их для создания идентификатора.
= CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))
Если аргумент num_chars
является числом, превышающим число доступных символов, функция возвращает максимальные доступные символы и не вызывает ошибку. Например, столбец [GeographyKey] содержит такие числа, как 1, 12 и 311; поэтому результат также имеет переменную длину.
События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодня