共用方式為


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。