Нижня, верхня та належна функції
Застосовується до: стовпців 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» |
Покроковий приклад
- Додайте елемент керування Ввід тексту і дайте йому ім’я Source (Джерело).
- Додайте елемент керування «Підпис» і настройте його властивість Text відповідно до нижчезазначеної функції.
Proper(Source.Text) - Натисніть клавішу F5, а потім введіть WE ARE THE BEST! у полі Джерело.
Підпис відобразить Ми Найкращі!