Upper — функция скриптa и диаграммы
Upper() преобразует все символы входной строки в верхний регистр для всех буквенных символов в выражении. Цифры и символы игнорируются.
Синтаксис:
Upper(text)
Возвращаемые типы данных: string
Аргумент | Описание |
---|---|
text | Текстовая строка для оценки. |
Пример | Результат |
---|---|
Upper( ' abcD' ) | Возвращает ABCD |
Пример. Основы использования функции Upper
Обзор
Откройте редактор загрузки данных и добавьте приведенный ниже скрипт загрузки на новую вкладку.
Скрипт загрузки содержит следующее:
-
Одно поле в таблице данных под именем InputText.
Набор данных, который загружается в таблицу данных под именем Example.
Скрипт загрузки
Example:
Load * inline [
InputText
rHode iSland
washingTon d.C.
new york
];
Результаты
Загрузите данные и откройте лист. Создайте новую таблицу и добавьте это поле как измерение:
-
InputText
Создайте следующее вычисляемое измерение:
-
=Upper(InputText), чтобы преобразовать все символы в поле InputText в верхний регистр.
InputText | Upper(InputText) |
---|---|
new york | NEW YORK |
rHode iSland | RHODE ISLAND |
washingTon d.C. | WASHINGTON D.C. |
Вывод функции Upper преобразует все значения в верхний регистр.
Следующий код показывает, как использовать эту функцию в скрипте загрузки.
Load
String,Upper(String)
Inline
[String
rHode iSland
washingTon d.C.
new york];
Строка | upper(String) |
---|---|
rHode iSland | RHODE ISLAND |
washingTon d.C. | WASHINGTON D.C. |
new york | NEW YORK |
Пример. Верхний сценарий
Обзор
Набор данных содержит коды стран ISO и названия стран в различных форматах, например, все строчные, все прописные или смешанный регистр. Задача состоит в том, чтобы очистить данные таким образом, чтобы каждый код страны и ее название были оформлены в верхнем регистре.
Откройте редактор загрузки данных и добавьте приведенный ниже скрипт загрузки на новую вкладку.
Скрипт загрузки содержит следующее:
-
Следующие поля в таблице данных:
-
ISO CountryCode
-
CountryName
-
Набор данных, который загружается в таблицу данных под именем Example.
Скрипт загрузки
Country:
Load * inline [
ISO_CountryCode, CountryName
gbr, United kingdom
Ind, india
CAN, Canada
Are, United arab emirates
];
Результаты
Загрузите данные и откройте лист. Создайте новую таблицу и добавьте эти поля как измерения:
-
ISO_CountryCode
-
CountryName
Создайте следующие вычисляемые измерения:
-
=Upper(ISO_CountryCode), чтобы создать столбец кодов стран, в которых используются все заглавные буквы.
-
=Upper(CountryName), чтобы создать столбец названий стран, в которых используются все заглавные буквы.
ISO_CountryCode | CountryName | Upper(ISO_CountryCode) | Upper(CountryName) |
---|---|---|---|
Are | United arab emirates | ARE | UNITED ARAB EMIRATES |
CAN | Canada | CAN | CANADA |
gbr | United Kingdom | GBR | UNITED KINGDOM |
Ind | india | IND | INDIA |
Функция Upper преобразовала все коды и названия стран в заглавные буквы.
Пример. Расширенный сценарий использования Upper
Обзор
Используя тот же набор данных, что и в предыдущем сценарии, этот пример объединяет название страны и код страны, затем форматирует эти строки с помощью функций Capitalize и Upper.
Результат
Загрузите данные и откройте лист. Создайте новую таблицу и добавьте эти поля как измерения:
-
ISO_CountryCode
-
CountryName
Создайте следующее вычисляемое измерение:
-
=Capitalize(CountryName) & ' (' & Upper(ISO_CountryCode) & ')', чтобы создать новое измерение, которое объединяет CountryName и ISO_CountryCode, а затем отформатировать названия стран с использованием регистра заголовка (первая буква каждого слова ― заглавная), а коды стран ― с использованием верхнего регистра.
ISO_CountryCode | CountryName | Capitalize(CountryName) & '(' & Upper(ISO_CountryCode) & ')' |
---|---|---|
Are | United arab emirates | United Arab Emirates (ARE) |
CAN | Canada | Canada (CAN) |
gbr | United Kingdom | United Kingdom (GBR) |
Ind | india | India (IND) |