Bagikan melalui


SUBSTITUTE

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan 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 dan old_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")

fungsi Teks