Capitalize - スクリプトおよびチャート関数
Capitalize() returns the string with all words in initial uppercase letters. capitalize() 関数は、テキスト文字列の各単語の最初の文字を大文字に変換し、それ以外の文字をすべて小文字に変換します。
構文:
Capitalize(text)
戻り値データ型: 文字列
例: チャートの数式
Capitalize( 'star trek' )
|
Star Trek を返します |
Capitalize( 'AA bb cC Dd' )
|
Aa Bb Cc Dd を返します |
例 - fundamentals の大文字表記
概要
データ ロード エディターを開き、以下のロード スクリプトを新しいタブに追加します。
ロード スクリプトには次が含まれています。
ロード スクリプト
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 |
最初の文字セットは数値で始まり、2 番目の文字セットはすでに大文字になっているため、データの 1 行目に変更はありません。
2行目では、1文字目と3文字目は大文字。
3 行目では、最初の文字のみが大文字になり、後続の文字はすべて小文字になります。
4 行目では、各単語の最初の文字が大文字になります。
次のコードは、ロード スクリプトで関数を使用する方法を示しています。
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 関数は、ダッシュボードに表示されるときに顧客の名と姓が適切に大文字になるようにデータをクリーンアップするために使用されます。
データ ロード エディターを開き、以下のロード スクリプトを新しいタブに追加します。
ロード スクリプトには次が含まれています。
ロード スクリプト
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 文字列値と比較します。この関数が名前の大文字と小文字を正しく変換していることがわかります。顧客名を標準的な大文字で表示することで、ダッシュボードの外観、一貫性、読みやすさが向上します。