すべて展開 / 折りたたむ
Text - スクリプトおよびチャート関数このページ上
Text() は、数値として解釈できる場合でも、数式をテキストとして処理します。
構文:
Text ( expr)
戻り値データ型: 文字列
例: チャートの数式
Text( 1234 ) 1234 を文字列として返します。数値はありません。Text( pi( ) ) 3.1415926535898 を文字列として返します。数値はありません。
例 - Text の基本 ロード スクリプト 概要
データ ロード エディターを開き、以下のロード スクリプトを新しいセクションに追加します。
ロード スクリプトには次が含まれています:
ロード スクリプト
Example:
LOAD
ID,
PostalCode,
Text(PostalCode) AS PostalCode_Text;
LOAD * INLINE [
ID, PostalCode
1, 12345
2, 54321
3, 67890
4, 11223
5, 33445
];
コードをクリップボードにコピーします 結果
データをロードしてシートを開きます。新しいテーブルを作成し、これらの項目を軸として追加します:
ID
PostalCode
PostalCode_Text
Results table
ID PostalCode PostalCode_Text 1 12345 12345 2 54321 54321 3 67890 67890 4 11223 11223 5 33445 33445
先行ロードの出力では、Text 関数を使用して、数値がテキストとして扱われるようにします。PostalCode_Text 列の値はテキストとして処理され、既定で左揃えで表示されますが、PostalCode 列の値は数値であり、既定で右揃えで表示されることがわかります。
例 - Text のシナリオ ロード スクリプト 概要
データセットには数値として入力された顧客請求書データが含まれていますが、これらの値をテキストとして保持しようとしています。
データ ロード エディターを開き、以下のロード スクリプトを新しいセクションに追加します。
ロード スクリプトには次が含まれています:
ロード スクリプト
Example:
LOAD
InvoiceNumber,
CustomerName,
Text(InvoiceNumber) AS InvoiceNumber_Text;
LOAD * INLINE [
InvoiceNumber, CustomerName
10001, John Doe
10002, Jane Smith
10003, Bob Johnson
10004, Alice Brown
10005, Michael Green
];
コードをクリップボードにコピーします 結果
データをロードしてシートを開きます。新しいテーブルを作成し、これらの項目を軸として追加します:
InvoiceNumber
CustomerName
InvoiceNumber_Text
Results table
InvoiceNumber CustomerName InvoiceNumber_Text 10001 John Doe 10001 10002 Jane Smith 10002 10003 Bob Johnson 10003 10004 Alice Brown 10004 10005 Michael Green 10005
結果を見ると、InvoiceNumber 列の数値が InvoiceNumber_Text 列のテキスト値に変換され、左揃えで表示されていることがわかります。