CONVERT
Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual
Mengonversikan ekspresi satu jenis data ke jenis data lainnya.
Sintaks
CONVERT(<Expression>, <Datatype>)
Parameter
Term | Definisi |
---|---|
Ekspresi | Semua ekspresi yang valid. |
Tipe data | Enumerasi yang mencakup: BILANGAN BULAT(Bilangan Bulat), DOUBLE(Angka Desimal), STRING(Teks), BOOLEAN(Benar/Salah), MATA UANG(Angka Desimal Tetap), DATETIME(Tanggal, Waktu, dll). |
Nilai hasil
Mengembalikan nilai <Ekspresi>, yang diterjemahkan ke <Datatype>.
Keterangan
Fungsi mengembalikan kesalahan ketika nilai tidak dapat dikonversi ke jenis data yang ditentukan.
Kolom terhitung DAX 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) }
Mengembalikan
[Nilai] |
---|
2 |