Bagikan melalui


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