Примечание к информацииОператор Set verbatim=1 включен в пример для того, чтобы пробелы не были автоматически удалены до демонстрации функции LTrim . Для получения дополнительной информации см. раздел Verbatim .
Результаты
Загрузите данные и откройте лист. Создайте новую таблицу и добавьте это поле как измерение:
InputText
Создайте следующее вычисляемое измерение:
=LTrim(InputText), чтобы удалить начальные пробелы из InputText.
Результирующая таблица
InputText
LTrim(InputText)
' abc '
'abc '
' def '
'def '
Вывод функции LTrim удаляет все начальные пробелы слева от исходного текста, но оставляет все пробелы в конце.
Пример. Сценарий использования функции LTrim
Обзор
Система управления взаимоотношениями с клиентами (CRM) содержит записи с несогласованным вводом данных, которые включают лишние начальные пробелы. В целях отчетности данные требуется очистить, чтобы удалить эти пробелы и обеспечить правильную сортировку и группировку имен клиентов.
Откройте редактор загрузки данных и добавьте приведенный ниже скрипт загрузки на новую вкладку.
Скрипт загрузки содержит следующее:
Набор данных, который загружается в таблицу данных под именем Example.
Одно поле в таблице данных под именем CustomerName.
Скрипт загрузки
Set verbatim=1;
Example:
Load * inline [
CustomerName
' John Doe'
'Jane Smith'
' Michael Johnson'
'Emily Davis'
];
Примечание к информацииОператор Set verbatim=1 включен в пример для того, чтобы пробелы не были автоматически удалены до демонстрации функции LTrim . Для получения дополнительной информации см. раздел Verbatim .
Результаты
Загрузите данные и откройте лист. Создайте новую таблицу и добавьте это поле как измерение:
CustomerName
Создайте следующее вычисляемое измерение:
=LTrim(CustomerName), чтобы удалить начальные пробелы из CustomerName.
Результирующая таблица
CustomerName
LTrim(CustomerName)
' Michael Johnson'
'Michael Johnson'
' John Doe'
'John Doe'
'Emily Davis'
'Emily Davis'
'Jane Smith'
'Jane Smith'
Результат показывает, что функция LTrim удалила все начальные пробелы из исходных строковых значений в CustomerName.
Пример. Расширенный сценарий использования функции LTrim
Обзор
В этом примере из исходной текстовой строки удаляются все начальные пробелы. Выражение диаграммы включает меры, использующие функцию Len для подсчета символов в строке до и после выполнения функции LTrim.
Откройте редактор загрузки данных и добавьте приведенный ниже скрипт загрузки на новую вкладку.
Скрипт загрузки содержит следующее:
Набор данных, который загружается в таблицу данных под именем Example.
Примечание к информацииОператор "Set verbatim=1" включен в пример для того, чтобы пробелы не были автоматически удалены до демонстрации функции LTrim. Для получения дополнительной информации см. раздел Verbatim .
Результаты
Загрузите данные и откройте лист. Создайте новую таблицу и добавьте это поле как измерение:
String
Создайте следующее вычисляемое измерение:
=LTrim(String), чтобы удалить лишние начальные пробелы.
Создайте следующие меры:
=Len(String), чтобы подсчитать длину исходной строки.
=Len(LTrim(String)), чтобы подсчитать длину строки после удаления начальных пробелов.
Результирующая таблица
Строка
LTrim(String)
Len(String)
Len(LTrim(String))
' abc '
'abc '
10
7
' def '
'def '
6
5
Сравнивая вывод функции LTrim с исходными значениями строк в скрипте, мы видим, что все начальные пробелы были удалены.
Следующий код показывает, как использовать эту функцию в скрипте загрузки.
Set verbatim=1;
Example:
Load *,
len(LtrimString) as LtrimStringLength;
Load *,
ltrim(String) as LtrimString;
Load *,
len(String) as StringLength;
Load * Inline [
String
' abc '
' def '];
Примечание к информацииОператор "Set verbatim=1" включен в пример для того, чтобы пробелы не были автоматически удалены до демонстрации функции ltrim. Для получения дополнительной информации см. раздел Verbatim .
Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!