CURRENCY 函數 (DAX)

以貨幣資料類型的形式評估引數並傳回結果。

語法

CURRENCY(<value>)

參數

  • value
    傳回單一純量值的任何 DAX 運算式,而此運算式只會評估一次 (在所有其他運算之前)。

傳回值

以貨幣類型值之形式評估並傳回的運算式值。

備註

  • CURRENCY 函數會讓第 5 個有效小數 (在 value 中) 進位,以便傳回第 4 個小數位數。如果第 5 個有效小數等於或大於 5,就會進位。 例如,如果 value 是 3.6666666666666,則轉換成貨幣時,系統會傳回 $3.6667。不過,如果 value 是 3.0123456789,則轉換成貨幣時,系統會傳回 $3.0123。

  • 如果運算式的資料類型是 TrueFalse,則 CURRENCY( <TrueFalse>) 將傳回 $1.0000 (代表 True 值) 和 $0.0000 (代表 False 值)。

  • 如果運算式的資料類型是 Text,則 CURRENCY(<Text>) 會嘗試將文字轉換成數字。如果轉換成功,此數字將轉換成貨幣,否則系統會傳回錯誤。

  • 如果運算式的資料類型是 DateTime,則 CURRENCY(<DateTime>) 會將日期時間值轉換成數字,並將該數字轉換成貨幣。 DateTime 值的整數部分代表給定日期與 1900-03-01 之間的天數,而分數則代表一天的分數 (其中 12 小時或中午就是 0.5 天)。 如果運算式的值不是正確的 DateTime 值,則系統會傳回錯誤。

範例

將數字 1234.56 轉換成貨幣資料類型。

=CURRENCY(1234.56)

傳回 $1234.5600 值。