次の方法で共有


DOLLARDE

適用対象: 計算列計算テーブルメジャービジュアル計算

整数部分として表されるドル価格と、1.02 などの分数部分を、10 進数で表されたドル価格に変換します。 小数部のドル番号は、セキュリティ価格に使用される場合があります。

構文

DOLLARDE(<fractional_dollar>, <fraction>)

パラメーター

用語 定義
fractional_dollar 整数部分と小数部として表される数値。小数記号で区切られます。
fraction 分数の分母で使用する整数。

戻り値

fractional_dollarの 10 進値。

備考

  • 値の分数部分は、指定した整数で除算されます。 たとえば、価格を 1 ドルの 1/16 の精度で表す場合は、分数部分を 16 で除算します。 この場合、1.02 は \$1.125 (\$1 + 2/16 = \$1.125) を表します。

  • 分数は、最も近い整数に丸められます。

  • 次の場合、エラーが返されます。

    • 分数 < 1.
  • この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。

次の DAX クエリ:

EVALUATE
{
  DOLLARDE(1.02, 16)
}

1.125 を返します。元の小数部価格の 10 進価格である 1.02 は、1 および 2/16 として読み取られます。 分数の値は 16 であるため、価格の精度は 1/16 ドルです。