Функции Lower, Upper и Proper

Применимо к: приложениям на основе холста столбцам формул Dataverse классическим потокам приложениям на основе модели интерфейсу командной строки Power Platform

Преобразуют буквы текстовой строки во все строчные, все прописные или в правильный регистр.

Описание

Функции Lower, Upper и Proper преобразуют регистр букв в строках.

  • Lower преобразует все прописные буквы в строчные.
  • Upper преобразует все строчные буквы в прописные.
  • Proper преобразует первую букву каждого слова в прописную, если она строчная, и преобразует все остальные прописные буквы в строчные.

Все три функции игнорируют символы, которые не являются буквами.

Если передать одну строку, возвращается преобразованная версия этой строки. При передаче таблицы из одного столбца, содержащей строки, возвращается таблица из одного столбца с преобразованными строками. Таблицу с несколькими столбцами можно преобразовать в таблицу с одним столбцом, как описано в статье об использовании таблиц.

Синтаксис

Lower( String )
Upper( String )
Proper( String )

  • String — обязательный аргумент. Строка для преобразования.

Lower( SingleColumnTable )
Upper( SingleColumnTable )
Proper( SingleColumnTable )

  • SingleColumnTable — обязательный аргумент. Таблица из одного столбца со строками для преобразования.

Примеры

Одна строка

Примеры в этом разделе используют элемент управления для ввода текста с именем Author в качестве источника данных. Элемент управления содержит строку "E. E. CummINGS".

Формула Описание Результат
Lower( Author.Text ) Преобразует все прописные буквы в строке в строчные. "e. e. cummings"
Upper( Author.Text ) Преобразует все строчные буквы в строке в прописные. "E. E. CUMMINGS"
Proper( Author.Text ) Преобразует первую букву каждого слова в прописную, если она строчная, а остальные прописные буквы преобразует в строчные. "E. E. Cummings"

Таблица с одним столбцом

Примеры в этом разделе преобразуют строки из столбцаAddress источника данных People, который содержит такие данные:

Полное имя Адрес
"Jean" "123 Main St NE"
"Fred" "789 SW 39th #3B"

Каждая формула возвращает таблицу из одного столбца, содержащую преобразованные строки.

Формула Описание Результат
Lower( ShowColumns( People, "Address" ) ) Преобразует все строчные буквы в прописные. Таблица из одного столбца со столбцом Value, содержащим следующие значения: «123 main st ne», «789 sw 39th #3b»
Upper( ShowColumns( People, "Address" ) ) Преобразует все строчные буквы в прописные. Таблица из одного столбца со столбцом Value, содержащим следующие значения: «123 MAIN ST NE», «789 SW 39TH #3B»
Proper( ShowColumns( People, "Address" ) ) Преобразует все первые буквы слов из строчных в прописные, а все другие буквы — из прописных в строчные. Таблица из одного столбца со столбцом Value, содержащим следующие значения: «123 Main St Ne», «789 Sw 39th #3b»

Пошаговый пример

  1. Добавьте элемент управления Text input и назовите его Source.
  2. Добавьте метку и установите в ее свойстве Text такую функцию:
    Proper(Source.Text)
  3. Нажмите F5, затем введите МЫ ЛУЧШИЕ! в поле Source.
    На метке будет показано Мы — Лучшие!