DOLLARFR

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

将以十进制数表示的美元 price 转换为以整数部分表示的美元 priceand 小数部分(如 1.02)。 小数美元数字有时用于安全价格。

语法

DOLLARFR(<decimal_dollar>, <fraction>)

参数

术语 定义
decimal_dollar 十进制数。
fraction 要用于分数分母的整数。

返回 Value

decimal_dollar的小数 value,表示为整数部分 and 分数部分。

言论

  • 分数舍入为最接近的整数。

  • if返回 error:

    • 分数 < 1。
  • 在计算列 or 行级别安全性 (RLS) 规则中使用时,not 支持在 DirectQuery 模式下使用此函数。

以下 DAX 查询:

EVALUATE
{
  DOLLARFR(1.125, 16)
}

返回 1.02,读取为 1 and 2/16,这是原始小数 price1.125 的相应分数 price。 由于分数 value 为 16,因此 price 的精度为 1/16 美元。