SUBSTITUTE
Berlaku untuk: kolom terhitungTabel terhitung
Ukur
Perhitungan visual
Mengganti teks yang ada dengan teks baru dalam string teks.
Sintaks
SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)
Parameter
Term | Definisi |
---|---|
text |
Teks tempat Anda ingin mengganti karakter, atau referensi ke kolom yang berisi teks. |
old_text |
Teks yang sudah ada yang ingin Anda ganti. |
new_text |
Teks yang ingin Anda ganti old_text . |
instance_num |
(opsional) Terjadinya old_text yang ingin Anda ganti. Jika dihilangkan, setiap instans old_text diganti |
Mengembalikan nilai
String teks.
Keterangan
Gunakan fungsi SUBSTITUTE saat Anda ingin mengganti teks tertentu dalam string teks; gunakan fungsi REPLACE saat Anda ingin mengganti teks dengan panjang variabel apa pun yang terjadi di lokasi tertentu dalam string teks.
Fungsi SUBSTITUTE peka huruf besar/kecil. Jika kasus tidak cocok antara
text
danold_text
, SUBSTITUTE tidak akan menggantikan teks.Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).
Contoh: Substitusi dalam String
Rumus berikut membuat salinan kolom [Kode Produk] yang menggantikan kode produk baru NW
untuk kode produk lama PA
di mana pun terjadi di kolom.
= SUBSTITUTE([Product Code], "NW", "PA")