İngilizce dilinde oku

Aracılığıyla paylaş


SUBSTITUTE

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloMeasureGörsel hesaplama

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

Sözdizimi

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

Parametreler

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

İade value

Metin dizesi.

Açıklamalar

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

  • SUBSTITUTE işlevi büyük/küçük harfe duyarlıdır. If büyük/küçük harf textandold_textarasındaki not eşleşmiyor SUBSTITUTE metni notreplace.

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

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

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

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

Metin işlevleri
REPLACE