次の方法で共有


CURRENCY 関数 (DAX)

引数を評価し、結果を通貨データ型として返します。

構文

CURRENCY(<value>)

パラメーター

  • value
    単一のスカラー値を返す任意の DAX 式。式は、他のすべての演算の前に 1 回だけ評価されます。

戻り値

通貨型の値として返される式の評価結果。

説明

  • CURRENCY 関数は、値の小数点以下 5 位の有効桁を切り上げて、小数点以下 4 桁を返します。切り上げは、小数点以下 5 位の値が 5 以上の場合に行われます。 たとえば、値 3.6666666666666 を通貨型に変換した場合、$3.6667 が返されます。一方、値 3.0123456789 を通貨型に変換した場合は、$3.0123 が返されます。

  • 式のデータ型が TrueFalse の場合、CURRENCY( <TrueFalse>) は、True 値に対して $1.0000 を返し、False 値に対して $0.0000 を返します。

  • 式のデータ型が Text の場合、CURRENCY(<Text>) は、テキストから数値への変換を試みます。変換が成功した場合は数値が通貨に変換され、変換が成功しなかった場合はエラーが返されます。

  • 式のデータ型が DateTime の場合、CURRENCY(<DateTime>) は、日付時刻値を数値に変換した後、この数値を通貨に変換します。 DateTime 値は、指定された日付と 1900 年 3 月 1 日の間の日数を表す整数部と、1 日の端数を表す小数部 (12 時間または正午は 0.5 日となります) から構成されます。 式の値が適切な DateTime 値でない場合、エラーが返されます。

使用例

数値 1234.56 を通貨データ型に変換します。

=CURRENCY(1234.56)

値 $1234.5600 が返されます。