活动
DOLLARDE
将表示为整数部分的美元价格和分数部分(如 1.02)转换为以小数表示的美元价格。 小数美元数字有时用于安全价格。
DAX
DOLLARDE(<fractional_dollar>, <fraction>)
术语 | 定义 |
---|---|
fractional_dollar |
以整数部分和分数部分表示的数字,用小数符号分隔。 |
fraction |
要用于分数分母的整数。 |
fractional_dollar
的十进制值。
值的分数部分除以指定的整数。 例如,如果希望价格以 1/16 的精度表示美元,请将分数部分除以 16。 在这种情况下,1.02 表示 $1.125 ($1 + 2/16 = $1.125)。
分数舍入为最接近的整数。
如果出现以下错误,则返回错误:
- 分数 < 1。
在计算列或行级别安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。
以下 DAX 查询:
DAX
EVALUATE
{
DOLLARDE(1.02, 16)
}
返回 1.125,原始小数价格的十进制价格 1.02,读取为 1 和 2/16。 由于分数值为 16,因此价格的精度为 1/16 美元。