この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

number_to_string

数値リテラルを文字列リテラルに変換します。

構文

number_to_string(number, number_format)

使用方法

number の文字列表現を返します。number_format を使用して、文字列の形式、たとえば、通貨にすることや、小数点以下の桁数を 2 にすることなどを指定します。number_format では、正の数値と負の数値に対して別々の形式を指定できます。
  • number_to_string(number, number_format)

    number_format で指定された形式は、正と負の両方の数値で使用されます。

  • number_to_string(number, <POSITIVE>;<NEGATIVE>)

    number が正の場合、<POSITIVE> で指定した数値形式が使用されます。number が負の場合、<NEGATIVE> で指定した数値形式が使用されます。指定する 2 つの形式はセミコロンで区切ります。

次の文字を使用して形式を指定できます。
  • 0、#、小数点 (.)
  • 3 桁ごとの区切り文字 (,)
  • パーセント (%)
  • 先頭および末尾の文字: $、+、-、(、)、:、!、^、&、’、~、{、}

数値の金額を通貨として書式設定し、文字列として表示します。

1q = foreach q generate 'Amount' as 'Amount', number_to_string('Amount',"$#,###.00") as 'NumberAmount';

数値が通貨形式のテーブルの図

[Number You Start With (先頭の数値)] に示されている形式の基準項目があるとします。number_format に示されている形式を使用して、この数値を Resulting String のように表示します。

初期の数値 number_format 結果の文字列
1234.56 ####.# 1234.6
8.9 #.000 8.900
.631 0.# 0.6
12 #.0# 12.0
1234.568 #.0# 1234.57
12000 #,### 12,000
12000 #, 12
12200000 0.0,, 12.2
12 00000 00012
0.03457 #.00% 3.46%
12.3 $#.00;($#.00) $12.30
-12.3 $#.00;($#.00) ($12.30)
32 +;- +
-32 +;- -