Bagikan melalui


DOLLARDE

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual

Mengonversi harga dolar yang dinyatakan sebagai bagian bilangan bulat dan bagian pecahan, seperti 1,02, ke dalam harga dolar yang dinyatakan sebagai angka desimal. Angka dolar pecahan terkadang digunakan untuk harga keamanan.

Sintaksis

DOLLARDE(<fractional_dollar>, <fraction>)

Parameter

Istilah Definisi
fractional_dollar Angka yang dinyatakan sebagai bagian bilangan bulat dan bagian pecahan, dipisahkan oleh simbol desimal.
fraction Bilangan bulat yang digunakan dalam penyebar pecahan.

Mengembalikan Nilai

Nilai desimal fractional_dollar.

Komentar

  • Bagian pecahan dari nilai dibagi dengan bilangan bulat yang Anda tentukan. Misalnya, jika Anda ingin harga Anda diekspresikan ke presisi 1/16 dolar, Anda membagi bagian pecahan dengan 16. Dalam hal ini, 1,02 mewakili \$1,125 (\$1 + 2/16 = \$1,125).

  • pecahan dibulatkan ke bilangan bulat terdekat.

  • Kesalahan dikembalikan jika:

    • pecahan < 1.
  • Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).

Contoh

Kueri DAX berikut ini:

EVALUATE
{
  DOLLARDE(1.02, 16)
}

Mengembalikan 1,125, harga desimal dari harga pecahan asli, 1,02, dibaca sebagai 1 dan 2/16. Karena nilai pecahan adalah 16, harga memiliki presisi 1/16 dolar.