REPLACE
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 |
---|---|
Eski_metin | Değiştirmek istediğiniz karakterleri içeren metin dizesi veya metin içeren bir sütun başvurusu. |
Başlangıç_sayısı | old_text new_text ile değiştirmek istediğiniz karakterin konumu. |
Sayı_karakterlere | Değiştirmek istediğiniz karakter sayısı. Uyarı: num_chars bağı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_num konuma eklenir. Bu, Excel'dekiyle aynı davranıştır. |
new_text | old_text 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")
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin