Baca dalam bahasa Inggris

Bagikan melalui


CONVERT

Berlaku untuk: kolom terhitungTabel terhitungMeasurePerhitungan 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: BILANGAN BULAT(Bilangan Bulat), DOUBLE(Angka Desimal), STRING(Teks), BOOLEAN(True/False), CURRENCY(Fixed Angka Desimal), DATETIME(Date, Time, dll).

Mengembalikan value

Mengembalikan valueExpression, yang diterjemahkan ke Datatype.

Komentar

  • Fungsi mengembalikan error ketika value tidak dapat dikonversi ke jenis data yang ditentukan.

  • DAX kolom terhitung harus dari satu jenis data. Karena MEDIANandMEDIANX fungsi di atas kolom bilangan bulat mengembalikan tipe data campuran, baik bilangan bulat or ganda, ekspresi kolom terhitung berikut akan mengembalikan error 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 not didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung or aturan keamanan tingkat baris (RLS).

Contoh

kueri DAX

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

Kembali

[Value]
2