DOLLARFR
将以小数表示的美元价格转换为以整数部分加小数部分表示的美元价格(如 1.02)。 证券价格有时会使用美元分数数字。
语法
DOLLARFR(<decimal_dollar>, <fraction>)
parameters
术语 | 定义 |
---|---|
decimal_dollar | 十进制数。 |
fraction | 要在分数的分母中使用的整数。 |
返回值
decimal_dollar 的小数值,以整数部分加小数部分表示。
备注
fraction 舍入为最接近的整数。
如果出现以下情况,则返回错误:
- fraction < 1。
在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。
示例
以下 DAX 查询:
EVALUATE{ DOLLARFR(1.125, 16) }
返回 1.02,读作 1 又 2/16,这是最初的小数价格 1.125 对应的分数价格。 由于分数值为 16,因此价格可精准地表示为 1 美元的 1/16。