Fungsi REPLACE (DAX)

REPLACE menggantikan bagian string teks dengan string teks lain berdasarkan jumlah karakter yang Anda tetapkan.

Artikel ini menguraikan fungsi di dalam Data Analysis Expressions (DAX), rumus bahasa ekspresi yang digunakan untuk menentukan perhitungan di Power Pivot di Excel. Banyak fungsi DAX memiliki nama yang sama dan berperilaku mirip seperti fungsi Excel; namun, fungsi DAX hanya bisa digunakan dalam rumus DAX.

Di artikel ini


Sintaks

REPLACE(<old_text>, <start_num>, <num_chars>, <new_text>)

Atas Halaman Atas Halaman

Parameter

Istilah

Definisi

old_text

String teks berisi karakter yang akan diganti atau referensi ke kolom yang berisi teks.

start_num

Posisi karakter dalam old_text yang akan diganti dengan new_text.

num_chars

Jumlah karakter yang akan diganti.

 Perhatian    Jika argumen, num_chars, kosong atau mengacu ke kolom yang dievaluasi ke kosong, maka string untuk new_text akan disisipkan ke posisi, start_num, tanpa menggantikan karakter apa pun. Ini adalah perilaku yang sama di Excel.

new_text

Teks pengganti untuk karakter yang ditentukan dalam old_text.

Atas Halaman Atas Halaman

Nilai Properti/Nilai yang Dikembalikan

String teks.

Atas Halaman Atas Halaman

Keterangan

Meskipun Microsoft Excel memiliki beberapa fungsi untuk digunakan bersama bahasa karakter byte tunggal dan byte ganda, DAX menggunakan Unicode sehingga dapat menyimpan semua karakter dengan panjang yang sama.

Fungsi DAX ini dapat mengembalikan hasil berbeda bila digunakan dalam model Tabular Analysis Services yang ditempatkan lalu dikueri pada mode DirectQuery.

Atas Halaman Atas Halaman

Contoh

Rumus berikut membuat kolom hitung baru yang menggantikan dua karakter pertama kode produk dalam kolom, [ProductCode], dengan kode dua huruf yang baru, OB.

=REPLACE('New Products'[Product Code],1,2,"OB")

Atas Halaman Atas Halaman

 
 
Berlaku pada:
Excel 2013, Power BI for Office 365 Preview, Power Pivot in Excel 2013