全部展開/全部摺疊
Capitalize - 指令碼與圖表函數在此頁面
Capitalize() 函數將文字字串中每個字詞的第一個字元轉換為大寫,並將所有其他字元轉換為小寫。
語法:
Capitalize( text)
傳回的資料類型: 字串
範例:圖表運算式
Capitalize( 'star trek' )
傳回 Star Trek
Capitalize( 'AA bb cC Dd' )
傳回 Aa Bb Cc Dd
範例 - Capitalize 基礎事項
圖表運算式
概述
開啟資料載入編輯器並將下面的載入指令碼新增至新的區段。
載入指令碼包含:
載入指令碼
Example:
Load * inline [
TextToCapitalize
50 Cent
a-ha
BIGBANG
girl in red
];
將代碼複製到剪貼簿
結果
載入資料並開啟工作表。建立新的表格並將此欄位新增為維度:
建立下列計算維度:
結果表格
TextToCapitalize Capitalize(TextToCapitalize) 50 Cent 50 Cent a-ha A-Ha BIGBANG Bigbang girl in red Girl In Red
第一列資料沒有變更,因為第一組字元以數字開頭,且第二組字元已經是大寫。
在第二列,第一個和第三個字元是大寫。
在第三列,只有第一個字母大寫,所有後續字母都設定為小寫。
在第四列,每個單字的第一個字母都是大寫。
載入指令碼
以下程式碼顯示如何在載入指令碼中使用該函數。
Load
String,
Capitalize(String)
Inline
[String
rHode iSland
washingTon d.C.
new york];
將代碼複製到剪貼簿
結果表格
字串
Capitalize(String)
rHode iSland
Rhode Island
washingTon d.C. Washington D.C. new york New York
範例 - Capitalize 使用情境
圖表運算式
概述
使用各種格式輸入客戶名稱的資料集,例如全部小寫、全部大寫或混合大小寫。Capitalize 函數用於清理資料,以便客戶的名字和姓氏在儀表板中正確地以大寫顯示。
開啟資料載入編輯器並將下面的載入指令碼新增至新的區段。
載入指令碼包含:
載入指令碼
Example:
Load * inline [
CustomerName
john smith
JANE DOE
miCHAel Brown
];
將代碼複製到剪貼簿
結果
載入資料並開啟工作表。建立新的表格並將此欄位新增為維度:
建立下列計算維度:
結果表格
CustomerName Capitalize(CustomerName) JANE DOE Jane Doe john smith John Smith miCHAel Brown Michael Brown
比較 Capitalize 函數的輸出與指令碼中載入的原始 CustomerName 字串值。您可以看到該函數如何成功地將名稱轉換為使用正確的大小寫。使用標準化大寫顯示客戶名稱可改善儀表板的外觀、一致性和可讀性。