CURRENCY

适用于:计算列计算表Measure视觉计算

计算参数 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。