DOLLARDE
將以整數部分表示的美元價格和分數部分,例如 1.02 轉換為以十進位數表示的美元價格。 小數元數字有時用於安全性價格。
語法
DOLLARDE(<fractional_dollar>, <fraction>)
參數
術語 | 定義 |
---|---|
fractional_dollar |
以整數部分和分數部分表示的數位,並以十進位符號分隔。 |
fraction |
要用於分數分母的整數。 |
傳回值
fractional_dollar
的十進位值。
言論
值的分數部分會除以您指定的整數。 例如,如果您想要將價格表示為 1/16 美元的有效位數,則會將分數部分除以 16。 在此情況下,1.02 代表 \$1.125 (\$1 + 2/16 = \$1.125)。
fraction 會四捨五入為最接近的整數。
如果:
- 分數 < 1。
在匯出數據行或數據列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
例
下列 DAX 查詢:
EVALUATE
{
DOLLARDE(1.02, 16)
}
會傳回 1.125,原始小數價格的十進位價格 1.02,讀取為 1 和 2/16。 由於分數值為 16,因此價格的精確度為 1/16 美元。