Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:
Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
REPLACE, 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 |
old_textile değiştirmek istediğiniz new_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 dilleriyle kullanmak 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")