返回货币数据类型的结果。
语法
CURRENCY ( <值> )
参数 | 属性 | 描述 |
值 | 返回单个标量值的任何 DAX 表达式 |
返回值
标量
一个货币类型的值
备注
- CURRENCY 函数将值中的第 5 位有效小数值进行向上舍入,从而返回第 4 位十进制数;只有当第 5 位有效小数等于或大于 5 时才进行向上舍入。 例如,如果值为 3.6666666666666,那么转换为货币将返回 $3.6667;但是,如果值为 3.0123456789,那么转换为货币则将返回 $3.0123。
- 如果表达式的数据类型为 TrueFalse,则 CURRENCY( <True/False>) 将返回 $1.0000 作为 True 值,返回 $0.0000 作为 False 值。
- 如果表达式的数据类型为 Text,则 CURRENCY(<Text>) 将尝试将文本转换为数字;如果转换成功,数字将被转换为货币,否则会返回错误。
- 如果表达式的数据类型为 DateTime,则 CURRENCY(<DateTime>) 会将日期/时间值转换为数字,然后将该数字转换为货币。 DateTime 值具有整数部分和小数部分,前者表示给定日期与 1900 年 03 月 01 日之间的天数,后者表示一天中的一部分(12 个小时或中午为 0.5 天)。 如果表达式的值不是正确的 DateTime 值,则会返回错误。
示例
CURRENCY(1234.56) = $1234.5600
说点什么