Upper - スクリプトおよびチャート関数
Upper() は、数式のすべてのテキスト文字について、入力文字列のすべての文字を大文字に変換します。数字と記号は無視されます。
構文:
Upper(text)
戻り値データ型: 文字列
引数 | 説明 |
---|---|
text | 評価する文字列。 |
例 | 結果 |
---|---|
Upper( ' abcD' ) | ABCD を返します |
例 - Upper の基本
概要
データ ロード エディターを開き、以下のロード スクリプトを新しいタブに追加します。
ロード スクリプトには次が含まれています。
-
データ テーブル内の 1 つの項目は InputText と呼ばれます。
「Example」というデータ テーブルにロードされるデータセット。
ロード スクリプト
Example:
Load * inline [
InputText
rHode iSland
washingTon d.C.
new york
];
結果
データをロードしてシートを開きます。新しいテーブルを作成し、この項目を軸として追加します:
-
InputText
次の計算軸を作成します。
-
=Upper(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 | カナダ | CAN | CANADA |
gbr | 英国 | 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 (CAN) |
gbr | 英国 | United Kingdom (GBR) |
Ind | india | India (IND) |