Функция TRIM (DAX)
Удаляет все пробелы из текста, за исключением единичных пробелов между словами.
Синтаксис
TRIM(<text>)
Параметры
Элемент |
Определение |
|---|---|
text |
Текст, из которого должны быть удалены пробелы, или столбец, содержащий текст. |
Значение свойства/возвращаемое значение
Строка с удаленными пробелами.
Замечания
Используйте функцию TRIM для текста, полученного из другого приложения и, возможно, содержащего лишние пробелы.
Функция TRIM была исходно разработана для удаления 7-разрядного пробельного символа ASCII (значение 32) из текста. В наборе символов Юникод есть дополнительный символ пробела, называемый неразрывным пробелом и имеющий десятичное значение 160. Этот символ обычно используется в веб-страницах в виде сущности HTML, . Функция TRIM не удаляет неразрывный пробел. Пример усечения обоих видов пробельных символов в тексте см. в разделе «Удаление пробелов и неразрывных пробелов из текста».
Пример
Следующая формула создает новую строку, в которой отсутствует замыкающий пробел.
=TRIM("A column with trailing spaces. ")
По мере создания формулы она распространяется вдоль строки, как если бы она набиралась с клавиатуры, так что в каждой формуле видна исходная строка, а результаты не видны. Но при вычислении формулы строка усекается.
Можно проверить, что формула формирует правильный результат. Это можно сделать, проверив длину вычисляемого столбца, созданного предыдущей формулой, как показано далее.
=LEN([Calculated Column 1])