CURRENCY

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

计算参数并以货币数据类型的形式返回结果。

语法

CURRENCY(<value>)  

parameters

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

返回值

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

备注

  • CURRENCY 函数会在值中向上舍入到第 5 个有效十进制数来返回第 4 个十进制数字。 如果第 5 个有效十进制数等于或大于 5,则会向上舍入。 例如,如果值是 3.6666666666666,则转换为货币将返回 \$3.6667。 但是,如果值是 3.0123456789,则转换为货币将返回 \$3.0123。

  • 如果表达式的数据类型为 TrueFalse,则 CURRENCY(<TrueFalse>) 将返回 \$1.0000 作为 True 值,返回 \$0.0000 作为 False 值。

  • 如果表达式的数据类型为 Text,则 CURRENCY(<Text>) 将尝试将文本转换为数字。 如果转换成功,数字将转换为货币;否则,返回错误。

  • 如果表达式的数据类型为 DateTime,则 CURRENCY(<DateTime>) 会将日期/时间值转换为数字,然后将该数字转换为货币。 DateTime 值具有整数部分和小数部分,前者表示给定日期与 1900 年 03 月 01 日之间的天数,后者表示一天中的一部分(12 个小时或中午为 0.5 天)。 如果表达式的值不是正确的 DateTime 值,则会返回错误。

示例

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

= CURRENCY(1234.56)  

返回值 1234.56000。