DOLLARDE
將以整數部分和小數部分表示的美元價格 (例如 1.02),轉換為以十進位數字表示的美元價格。 美元的小數有時候會用於安全性價格。
語法
DOLLARDE(<fractional_dollar>, <fraction>)
參數
詞彙 | 定義 |
---|---|
fractional_dollar | 由整數和分數兩部分構成並以小數點符號分隔的數字。 |
分數 | 要在分數分母中使用的整數。 |
傳回值
fractional_dollar 的小數值。
備註
值的小數部分會除以您指定的整數。 例如,如果您想要將價格表示為貨幣的 1/16 精確度,請將小數部分除以 16。 在此情況下,1.02 代表 \$1.125 (\$1 + 2/16 = \$1.125)。
小數會四捨五入為最接近的整數。
如果是下列情況,則會傳回錯誤:
- 分數 < 1。
在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
範例
下列 DAX 查詢:
EVALUATE
{
DOLLARDE(1.02, 16)
}
傳回 1.125,原始小數價格的十進位價格 1.02,顯示為 1 又 2/16。 因為小數值為 16,所以價格的精確度為美元的 1/16。