Baca dalam bahasa Inggris

Bagikan melalui


REPLACE

Berlaku untuk:Kolom terhitung Tabel terhitung Ukurperhitungan Visual

REPLACE menggantikan bagian dari string teks, berdasarkan jumlah karakter yang Anda tentukan, dengan string teks yang berbeda.

Sintaks

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

Parameter

Term Definisi
old_text String teks yang berisi karakter yang ingin Anda ganti, atau referensi ke kolom yang berisi teks.
start_num Posisi karakter dalam old_text yang ingin Anda ganti dengan new_text.
num_chars Jumlah karakter yang ingin Anda ganti. Peringatan: Jika argumen, num_chars, adalah kosong atau mereferensikan kolom yang mengevaluasi ke kosong, string untuk new_text disisipkan pada posisi, start_num, tanpa mengganti karakter apa pun. Ini adalah perilaku yang sama seperti di Excel.
new_text Teks pengganti untuk karakter yang ditentukan dalam old_text.

Nilai hasil

String teks.

Keterangan

  • Sedangkan Microsoft Excel memiliki fungsi yang berbeda untuk digunakan dengan bahasa karakter byte tunggal dan byte ganda, DAX menggunakan Unicode dan karenanya menyimpan semua karakter dengan panjang yang sama.

  • Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).

Contoh

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

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

Fungsi teks
Fungsi SUBSTITUTE