DOLLARDE

将以整数部分加小数部分表示的美元价格(如 1.02)转换为以小数表示的美元价格。 证券价格有时会使用美元分数数字。

语法

DOLLARDE(<fractional_dollar>, <fraction>)

parameters

术语定义
fractional_dollar一个表示为整数部分加小数部分的数字,由十进制符号分隔。
fraction要在分数的分母中使用的整数。

返回值

fractional_dollar 的十进制值。

备注

  • 值的小数部分除以你指定的整数。 例如,如果希望价格精确地表示为 1 美元的 1/16,可将小数部分除以 16。 本例中,1.02 表示 \$1.125 (\$1 + 2/16 = \$1.125)。

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

  • 如果出现以下情况,则返回错误:

    • fraction < 1。
  • 在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

示例

以下 DAX 查询:

EVALUATE{   DOLLARDE(1.02, 16) }

返回 1.125,即最初的分数价格 (1.02) 的小数价格,读作 1 又 2/16。 由于分数值为 16,因此价格可精准地表示为 1 美元的 1/16。

results matching ""

    No results matching ""