SUBSTITUTE
Şunlar için geçerlidir:Hesaplanan sütun
Hesaplanan 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
ileold_text
arası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")