CURRENCY
计算参数 and 以 currency 数据类型返回结果。
语法
CURRENCY(<value>)
参数
术语 | 定义 |
---|---|
value |
返回单个标量 value 的任何 DAX 表达式,其中表达式在 all 其他操作之前将完全计算一次。 |
返回 value
表达式的 valueand 作为 currency 类型 value返回。
言论
CURRENCY 函数将第 5 个有效小数舍入为 value,以返回第 4 位十进制数字。 向上舍入 if 第 5 个有效小数等于大于 5 or。 例如,ifvalue 为 3.6666666666666666,然后转换为 currency 返回 \$3.6667。 但是,ifvalue 为 3.0123456789,然后转换为 currency 返回 \$3.0123。
If 表达式的数据类型为 TrueFalse,CURRENCY(
TrueFalse
) 将返回 \$1.0000,Truevaluesand \$0.0000 表示 Falsevalues。If 表达式的数据类型为 Text,然后 CURRENCY(
Text
)尝试将文本 convert 数字。 If 转换成功,数字将转换为 currency,否则返回 error。If 表达式的数据类型为 DateTime,则 CURRENCY(
DateTime
)会将日期/时间 convertvalue 该数字 and 该数字 currency。 DateTime values 有一个整数部分,表示给定 dateand 1900-03-01 之间的天数,and 表示 day 的分数(中午 12 小时 or 为 0.5 day)。 If 表达式的 valuenot 返回正确的 DateTime value 返回 error。
例
Convert 数字 1234.56 到 currency 数据类型。
= CURRENCY(1234.56)
返回 value 1234.56000。