DOLLARDE

適用於:導出數據行計算數據表Measure視覺計算

將貨幣 price 以整數部分表示,and 分數部分,例如 1.02,轉換成以十進位數表示的貨幣 price。 小數元數字有時用於安全性價格。

語法

DAX
DOLLARDE(<fractional_dollar>, <fraction>)

參數

術語 定義
fractional_dollar 以整數部分表示的數位,and 以小數符號分隔的小數部分。
fraction 要用於分數分母的整數。

傳回 Value

fractional_dollar的十進位 value。

言論

  • value 的分數部分會除以您指定的整數。 例如,if 您想要將 price 表示為 1/16 美元的有效位數,則以 16 為單位 divide 分數部分。 在此情況下,1.02 代表 $1.125 ($1 + 2/16 = $1.125)。

  • fraction 會四捨五入為最接近的整數。

  • if傳回 error:

    • 分數 < 1。
  • 在匯出數據行中使用 or 數據列層級安全性 (RLS) 規則時,支援此函式 not 用於 DirectQuery 模式。

下列 DAX 查詢:

DAX
EVALUATE
{
  DOLLARDE(1.02, 16)
}

會傳回 1.125,原始小數 price1.02 的十進位 price,讀取為 1 and 2/16。 由於分數 value 為 16,price 的精確度為 1/16 美元。