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 ドルです。