CURRENCY

适用于:计算列计算表度量值视觉计算

计算参数并将结果作为货币数据类型返回。

语法

CURRENCY(<value>)

参数

术语 定义
value 返回单个标量值的任何 DAX 表达式,其中表达式将在所有其他操作之前完全计算一次。

返回值

计算并作为货币类型值返回的表达式的值。

言论

  • CURRENCY 函数向上舍入第 5 个有效小数(以值为单位)以返回第 4 位十进制数字。 如果第 5 个有效小数等于或大于 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 值有一个整数部分,表示给定日期和 1900-03-01 之间的天数,以及表示某一天的分数(其中 12 小时或中午为 0.5 天)。 如果表达式的值不是正确的 DateTime 值,则返回错误。

将数字 1234.56 转换为货币数据类型。

= CURRENCY(1234.56)

返回值 1234.56000。