İngilizce dilinde oku

Aracılığıyla paylaş


REPLACE

Şunlar için geçerlidir: Hesaplanmış sütunHesaplanan tablo ÖlçüGörseli hesaplaması

DEĞİşTİr, belirttiğiniz karakter sayısına göre metin dizesinin bir bölümünü farklı bir metin dizesiyle değiştirir.

Sözdizimi

REPLACE(<old_text>, <start_num>, <num_chars>, <new_text>)  

Parametreler

Süre Tanım
old_text Değiştirmek istediğiniz karakterleri içeren metin dizesi veya metin içeren bir sütun başvurusu.
start_num new_textile değiştirmek istediğiniz old_text karakterin konumu.
num_chars Değiştirmek istediğiniz karakter sayısı. Uyarısı:num_charsbağımsız değişkeni boşsa veya boş olarak değerlendirilen bir sütuna başvuruda bulunursa, new_text dizesi herhangi bir karakter değiştirilmeden start_numkonumuna eklenir. Bu, Excel'dekiyle aynı davranıştır.
new_text old_textiçinde belirtilen karakterlerin yerine geçen metin.

Dönüş değeri

Metin dizesi.

Açıklamalar

  • Microsoft Excel'in tek baytlı ve çift baytlı karakter dilleri için farklı işlevleri olsa da, DAX Unicode kullanır ve bu nedenle tüm karakterleri aynı uzunlukta depolar.

  • 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

Aşağıdaki formül, [ProductCode] sütunundaki ürün kodunun ilk iki karakterini yeni bir iki harfli kod olan OB ile değiştiren yeni bir hesaplanmış sütun oluşturur.

= REPLACE('New Products'[Product Code],1,2,"OB")  

Metin işlevleri
YERİNEKOY işlevi