CURRENCY
引数を評価し、結果を通貨データ型として返します。
構文
CURRENCY(<value>)
パラメーター
用語 | 定義 |
---|---|
value |
他のすべての操作の前に式を 1 回だけ評価する 1 つのスカラー値を返す任意の DAX 式。 |
戻り値
通貨型の値として評価および返される式の値。
備考
CURRENCY 関数は、5 番目の有効な 10 進数を値で切り上げて、4 番目の 10 進数を返します。 5 番目の有効な 10 進数が 5 以上の場合、切り上げが行われます。 たとえば、値が 3.66666666666666 の場合、通貨に変換すると \$3.6667 が返されます。 ただし、値が 3.0123456789 の場合、通貨に変換すると \$3.0123 が返されます。
式のデータ型が TrueFalse の場合、CURRENCY(
TrueFalse
) は True 値の場合は \$1.0000、False 値の場合は \$0.0000 を返します。式のデータ型が Text の場合、CURRENCY(
Text
) はテキストを数値に変換しようとします。 変換に成功した場合、数値は通貨に変換され、それ以外の場合はエラーが返されます。式のデータ型が DateTime の場合、CURRENCY(
DateTime
) は datetime 値を数値に変換し、その数値を通貨に変換します。 DateTime 値には、指定した日付から 1900-03-01 までの日数と、1 日の分数 (12 時間または正午が 0.5 日) を表す分数を表す整数部分があります。 式の値が適切な DateTime 値でない場合は、エラーが返されます。
例
数値 1234.56 を通貨データ型に変換します。
= CURRENCY(1234.56)
値 1234.56000 を返します。