共用方式為


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 美元。