Bagikan melalui


CONVERT

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual

Mengonversi ekspresi satu jenis data ke jenis data lainnya.

Sintaksis

CONVERT(<Expression>, <Datatype>)

Parameter

Istilah Definisi
Expression Ekspresi apa pun yang valid.
Datatype Enumerasi yang mencakup: INTEGER(Bilangan Bulat), DOUBLE(Angka Desimal), STRING(Teks), BOOLEAN(Benar/Salah), CURRENCY(Angka Desimal Tetap), DATETIME(Tanggal, Waktu, dll).

Mengembalikan nilai

Mengembalikan nilai Expression, diterjemahkan ke Datatype.

Komentar

  • Fungsi mengembalikan kesalahan ketika nilai tidak dapat dikonversi ke jenis data yang ditentukan.

  • DAX kolom terhitung harus dari satu jenis data. Karena fungsi MEDIAN dan MEDIANX melalui kolom bilangan bulat mengembalikan tipe data campuran, baik bilangan bulat atau ganda, ekspresi kolom terhitung berikut akan mengembalikan kesalahan sebagai hasilnya: MedianNumberCarsOwned = MEDIAN(DimCustomer[NumberCarsOwned]).

  • Untuk menghindari jenis data campuran, ubah ekspresi untuk selalu mengembalikan jenis data ganda, misalnya: MedianNumberCarsOwned = MEDIANX(DimCustomer, CONVERT([NumberCarsOwned], DOUBLE)).

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

Contoh

kueri DAX

EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }

Kembali

[Nilai]
2