Поділитися через


Нижня, верхня та належна функції

Застосовується до: стовпців Dataverse формул програм Canvas Потоків робочого столу Програм, Power Platform керованих моделлю, CLI

Перетворення регістру всіх літер у рядку тексту на нижній або верхній, а також застосування до різних літер відповідного регістру.

Опис

Функції 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, що містить нижченаведені дані.

Ім'я Адреса
«Джинс» "123 Main St NE"
"Фред" "789 SW 39-й #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. Додайте елемент керування Ввід тексту і дайте йому ім’я Source (Джерело).
  2. Додайте елемент керування «Підпис» і настройте його властивість Text відповідно до нижчезазначеної функції.
    Proper(Source.Text)
  3. Натисніть клавішу F5, а потім введіть WE ARE THE BEST! у полі Джерело.
    Підпис відобразить Ми Найкращі!