すべて展開 / 折りたたむ
Capitalize - スクリプトおよびチャート関数このページ上
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 文字列値と比較します。この関数が名前の大文字と小文字を正しく変換していることがわかります。顧客名を標準的な大文字で表示することで、ダッシュボードの外観、一貫性、読みやすさが向上します。