ワークフロー変換関数
変換関数は、1 つのデータ型または形式を別のデータ型または形式に変換します。たとえば、数値を文字列に、または文字列を数値に変換するには、変換関数を使用します。変換関数は、文字列データ型と数値データ型で使用できます。
CharFromInt
CharFromInt(x): 入力した数値 x と一致する Unicode® 文字を返します。
注記
この関数は、DatabricksのLive Queryでは使用できません。
例
CharFromInt(66)B(U + 0042 'ラテン語大文字B')を返します。
CharFromInt(169)© (U+00A9「著作権マーク」) を返します。
CharFromInt(1071)Я(U + 042F 'キリル文字大文字YA')を返します。
CharFromInt(0)文字を表現するために使用できない整数値はnullを返す可能性があるため、[null](U + 000 'Null')を返します。
CharFromInt(55300)現時点では文字を表現していない整数値は通常のフォントではレンダリングされないため、[null]を返します。
ToDegrees
ToDegrees(x): ラジアンの数値(x)を角度値に(x)rad × 180/πの計算で変換します。xは数値である必要があり、ラジアン記号(rad)を含めることはできません。
ToNumber
ToNumber(x, [bIgnoreErrors], [keepNulls], [decimalSeparator]): 文字列 x を数値に変換します。括弧はオプションのパラメーターを示します。
ToNumberは、科学的表記倍精度として解釈できる文字列を受け入れます。既定では、ピリオドが小数点記号として使用されます。
オプションのパラメーター
bIgnoreErrors
(既定) 0 または false は、変換エラーメッセージを報告します。
1 または true は変換エラーを無視します。
keepNulls
(既定) 0 または false は、数値以外の値 (null を含む) をゼロに変換します。
1 または true は、数値以外の値を null に変換します。
decimalSeparator: 入力文字列で使用される小数点記号です。
(既定) "." はピリオドを小数点記号として指定します。
"," はコンマを小数点記号として指定します。
decimalSeparator パラメーターは、入力文字列に設定されたすべての 桁区切り記号 (スペース、ピリオド、カンマ)を無視します。
例
ToNumber("878")文字列878を数値として返します。
ToNumber("4.256411411E9")文字列4256411411を数値として返します。
ToNumber("Number", "false")変換エラー (TONUMBER: 変換で数値情報が失われました。) で0を返します。
ToNumber("Number", 0, 0)変換エラー (TONUMBER: 変換で数値情報が失われました。) で0を返します。
ToNumber("Number", 1, 0)変換エラーなしで0を返します。
ToNumber("Number", 1, 1)[Null]および変換エラーなしで0を返します。
ToNumber("123456,789", 1, 1, ",")123456.789を数値として返します。
ToNumber("123.456,789", 1, 1, ",")123456.789を数値として返します。これは、ピリオドが自動的に桁区切り文字として解釈され、コンマは decimalSeparator によって小数点として指定されているためです。
ToRadians
ToRadians(x): 角度の数値(x)をラジアンの値に(x)° × π/180の計算で変換します。なお、xは数値である必要があり、度数記号(°)を含むことはできません。
ToString
ToString(x, numDec, [addThousandsSeparator], [decimalSeparator]): 数値パラメーター(x)をnumDecの小数位を使用する文字列に変換します。既定の選択では、ピリオドが小数点記号として使用されます。括弧はオプションのパラメーターを示します。
オプションのパラメーター
addThousandsSeparator
(既定)0は桁区切り記号を使用せずに数値文字列をフォーマットします。
1は桁区切り記号を使用してフォーマットします。既定では、コンマが 3 桁ごとの区切り記号として使用されます。ただし、"," が
decimalSeparatorに指定されている場合は、ピリオドが 3 桁ごとの区切り記号として使用されます。"," は、コンマを桁区切り記号として指定します。
"." は、ピリオドを桁区切り記号として指定します。
" " は、スペースを桁区切り記号として指定します。
"'" は、アポストロフィを桁区切り記号として指定します。
decimalSeparator:
(既定) "." は、ピリオドを小数点記号として指定します。
"," は、コンマを小数点記号として指定します。
例
ToString(10, 0) 10を文字列として返します。
ToString(10.4, 2) 10.40を文字列として返します。
ToString(100.4, 2) 100.40を文字列として返します。
ToString(1000.4, 2, 1) 1,000.40を文字列として返します。
ToString(123456.789, 3, 1, ",") 123.456,789を文字列として返します。
ToString(123456.789, 3, 0, ",") 123456,789を文字列として返します。
ToString(1234567.89, 2, ".", ",") 1.234.567,89を文字列として返します。
ToString(1234567.89, 2, " ", ",") 1 234 567,89を文字列として返します。
ToString(1234567.89, 2, "'", ",") 1'234'567,89を文字列として返します。