Bagikan melalui


CURRENCY

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual

Mengevaluasi argumen dan mengembalikan hasil sebagai jenis data mata uang.

Sintaksis

CURRENCY(<value>)

Parameter

Istilah Definisi
value Ekspresi DAX apa pun yang mengembalikan nilai skalar tunggal di mana ekspresi akan dievaluasi tepat sekali sebelum semua operasi lainnya.

Mengembalikan nilai

Nilai ekspresi dievaluasi dan dikembalikan sebagai nilai jenis mata uang.

Komentar

  • Fungsi CURRENCY membulatkan ke atas nilai desimal signifikan ke-5, untuk mengembalikan digit desimal ke-4. Pembulatan ke atas terjadi jika desimal signifikan ke-5 sama atau lebih besar dari 5. Misalnya, jika nilai adalah 3,6666666666666, maka mengonversi ke pengembalian mata uang \$3,6667. Namun, jika nilai adalah 3,0123456789 maka mengonversi ke pengembalian mata uang \$3,0123.

  • Jika jenis data ekspresi adalah TrueFalse, maka CURRENCY(TrueFalse) akan mengembalikan \$1,0000 untuk nilai True dan \$0,0000 untuk nilai False.

  • Jika tipe data ekspresi adalah Teks, CURRENCY(Text) akan mencoba mengonversi teks menjadi angka. Jika konversi berhasil, angka akan dikonversi ke mata uang, jika tidak, kesalahan akan dikembalikan.

  • Jika jenis data ekspresi adalah DateTime maka CURRENCY(DateTime) akan mengonversi nilai datetime menjadi angka dan angka tersebut menjadi mata uang. Nilai DateTime memiliki bagian bilangan bulat yang menunjukkan jumlah hari antara tanggal yang diberikan dan 1900-03-01 dan pecahan yang mewakili pecahan hari (di mana 12 jam atau siang adalah 0,5 hari). Jika nilai ekspresi bukan nilai DateTime yang tepat, kesalahan dikembalikan.

Contoh

Konversikan angka 1234.56 ke jenis data mata uang.

= CURRENCY(1234.56)

Mengembalikan nilai 1234.56000.