CONVERT
Berlaku untuk: kolom terhitungTabel terhitung
Ukur
Perhitungan 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 |