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: Tuval uygulamaları
Copilot Studio
Desktop akışları
Dataverse formül sütunları
Model temelli uygulamalar
Power Platform CLI
Dataverse işlevleri
Power Pages
Replace bir metin dizesinin başka bir dizeye sahip bir bölümü.
Description
işlevi, Replace başlangıç konumuna ve uzunluğuna göre değiştirecek metni tanımlar.
işlevi, Substitute bir dizeyi eşleştirerek değiştirecek metni tanımlar. Birden çok eşleşme bulunursa, bunların tümünü değiştirebilir veya değiştirilecek bir tane belirtebilirsiniz.
Tek bir dize geçirirseniz dönüş değeri değiştirilmiş dizedir. Dizeler içeren tek sütunlu bir tablo geçirirseniz dönüş değeri değiştirilen dizelerin Value sütunuyla tek sütunlu tablosu olur. Çok sütunlu tablonuz varsa bu tabloyu tablolarla çalışma makalesinde açıklandığı şekilde tek sütunlu tablo haline getirebilirsiniz.
Sözdizimi
Replace( String, StartingPosition, NumberOfCharacters, NewString )
- dize - Gerekli. Üzerinde çalışılacak dize.
- StartingPosition - Gerekli. Değiştirmenin başlanacağı karakter konumu. Dize'nin ilk karakteri 1. konumdadır.
- NumberOfCharacters - Gerekli. Dize'de değiştirilecek karakterlerin sayısı.
- NewString - Gerekli. Yeni dize. Bu bağımsız değişkendeki karakter sayısı, KarakterSayısı bağımsız değişkeninden farklı olabilir.
Substitute( String, OldString, NewString [, InstanceNumber ] )
- dize - Gerekli. Üzerinde çalışılacak dize.
- OldString - Gerekli. Değiştirilecek dize.
- NewString - Gerekli. Yeni dize. OldString ve NewString farklı uzunluklara sahip olabilir.
- InstanceNumber - İsteğe bağlı. Bu bağımsız değişkeni, Dize'nin birden fazla örnek içermesi durumunda hangi EskiDize örneğinin değiştirileceğini belirtmek için kullanın. Bu bağımsız değişkeni belirtmezseniz, tüm örnekler değiştirilir.
Replace( SingleColumnTable, StartingPosition, NumberOfCharacters, NewString )
- SingleColumnTable - Gerekli. Üzerinde çalışılacak dizelerin tek sütunlu tablosu.
- StartingPosition - Gerekli. Değiştirmenin başlanacağı karakter konumu. Tablodaki her bir dizenin ilk karakteri 1. konumdadır.
- NumberOfCharacters - Gerekli. Her bir dizede değiştirilecek karakterlerin sayısı.
- NewString - Gerekli. Yeni dize. Bu bağımsız değişkendeki karakter sayısı, KarakterSayısı bağımsız değişkeninden farklı olabilir.
Substitute( SingleColumnTable, OldString, NewString [, InstanceNumber ] )
- SingleColumnTable - Gerekli. Üzerinde çalışılacak dizelerin tek sütunlu tablosu.
- OldString - Gerekli. Değiştirilecek dize.
- NewString - Gerekli. Yeni dize. OldString ve NewString farklı uzunluklara sahip olabilir.
- InstanceNumber - İsteğe bağlı. Bu bağımsız değişkeni, Dize'nin birden fazla örnek içermesi durumunda hangi EskiDize örneğinin değiştirileceğini belirtmek için kullanın. Bu bağımsız değişkeni belirtmezseniz, tüm örnekler değiştirilir.
Örnekler
| Formül | Description | Sonuç |
|---|---|---|
| Replace( "abcdefghijk", 6, 5, "*" ) | "Abcdefghijk" içindeki beş karakteri, altıncı karakterden ("f") başlayarak tek bir "*" karakteriyle değiştirir. | "abcde*k" |
| Replace( "2019", 3, 2, "20" ) | "2019"un son iki karakterini "20" ile değiştirir. | "2020" |
| Replace( "123456", 1, 3, "_" ) | "123456"'nın ilk üç karakterini tek bir "_" karakteriyle değiştirir. | "_456" |
| Substitute( "Satış Verileri", "Satış", "Maliyet" ) | "Satış" yerime "Maliyet" dizesini kullanır. | "Maliyet Verisi" |
| Substitute( "Çeyrek 1, 2018", "1", "2", 1 ) | Dördüncü bağımsız değişken ( ÖrnekSayısı) 1 ile sağlandığından, yalnızca ilk "1" örneğini "2" ile değiştirir. | "Çeyrek 2, 2018" |
| Substitute( "Çeyrek 1, 2011", "1", "2", 3 ) | Dördüncü bağımsız değişken ( ÖrnekSayısı) 3 ile sağlandığından, yalnızca üçüncü "1" örneğini "2" ile değiştirir. | "Çeyrek 1, 2012" |
| Substitute( "Çeyrek 1, 2011", "1", "2" ) | Dördüncü bağımsız değişken ( ÖrnekSayısı) sağlanmadığından tüm "1" örneklerini "2" ile değiştirir. | "Çeyrek 2, 2022" |
|
Replace( [ "Çeyrek 1, 2018", "2. Çeyrek, 2011", "4. Çeyrek, 2019" ], 9, 1, "3" ) |
Tek sütunlu tablodaki her kaydın dokuzuncu karakterini "3" ile değiştirir. | Şu değerleri içeren bir Value sütunu olan tek sütunlu bir tablo: : [ "Quarter 3, 2018","Çeyrek 3, 2011", "Çeyrek 3, 2019" ] |
|
Substitute( [ "1. Çeyrek, 2018", "Çeyrek 1, 2011", "Ç1, 2019" ], "1", "3", 1 ) |
Dördüncü bağımsız değişken ( ÖrnekSayısı) 1 değeriyle sağlandığından, tek sütunlu tablonun her kaydındaki yalnızca ilk "1" örneğini "3" ile değiştirir. | Şu değerleri içeren bir Value sütunu olan tek sütunlu bir tablo: [ "Qtr 3, 2018","Çeyrek 3, 2011", "Ç3,2019"] |
|
Substitute( [ "1. Çeyrek, 2018", "Çeyrek 1, 2011", "Ç1, 2019" ], "1", "3" ) |
Dördüncü bağımsız değişken ( ÖrnekSayısı) sağlanmadığından, tek sütunlu tablonun her kaydındaki tüm "1" örneklerini "3" ile değiştirir. | Şu değerleri içeren bir Value sütunu olan tek sütunlu bir tablo: [ "Qtr 3, 2038","Çeyrek 3, 2033", "Ç3,2039"] |