Upper - 指令碼與圖表函數
Upper() 會將輸入字串中的所有字元轉換為運算式中所有文字字元的大寫形式。數字和符號會被忽略。
語法:
Upper(text)
傳回的資料類型: 字串
引數 | 描述 |
---|---|
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 |
範例 - Upper 使用情境
概述
資料集包含各種格式的 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) |