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。