Aracılığıyla paylaş


SUBSTITUTE

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloÖlçüGörsel hesaplama

Var olan metni bir metin dizesindeki yeni metinle değiştirir.

Sözdizimi

SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)

Parametreler

Süre Tanım
text Karakterleri değiştirmek istediğiniz metin veya metin içeren bir sütuna başvuru.
old_text Değiştirmek istediğiniz var olan metin.
new_text old_text değiştirmek istediğiniz metin.
instance_num (isteğe bağlı) Değiştirmek istediğiniz old_text oluşumu. Atlanırsa, old_text her örneği değiştirilir

Dönüş değeri

Metin dizesi.

Açıklamalar

  • Bir metin dizesindeki belirli bir metni değiştirmek istediğinizde SUBSTITUTE işlevini kullanın; bir metin dizesindeki belirli bir konumda oluşan değişken uzunluktaki herhangi bir metni değiştirmek istediğinizde REPLACE işlevini kullanın.

  • SUBSTITUTE işlevi büyük/küçük harfe duyarlıdır. text ile old_textarasında büyük/küçük harf eşleşmezse, SUBSTITUTE metnin yerini almaz.

  • Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.

Örnek: Dize içinde değiştirme

Aşağıdaki formül, sütunda nerede olursa olsun eski ürün kodu PA yeni ürün kodu NW yerine [Ürün Kodu] sütununun bir kopyasını oluşturur.

= SUBSTITUTE([Product Code], "NW", "PA")

Metin işlevleriREPLACE