Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: Aplikasi Kanvas
Copilot Studio
Desktop mengalir
kolom
rumus Dataverse Aplikasi berbasis model
Power Platform CLI
Fungsi
Dataverse Power Pages
Replace sebagian dari string teks dengan string lain.
Description
Fungsi Replace mengidentifikasi teks untuk diganti dengan posisi awal dan panjang.
Fungsi Substitute mengidentifikasi teks yang akan diganti dengan mencocokkan string. Jika lebih dari satu kecocokan ditemukan, Anda dapat mengganti semua atau menentukan yang akan diganti.
Jika Anda meneruskan string tunggal, nilai yang dihasilkan adalah string yang dimodifikasi. Jika Anda meneruskan tabel kolom tunggal yang berisi string, nilai yang dikembalikan adalah tabel kolom tunggal dengan kolom Nilai string yang dimodifikasi. Jika Anda memiliki tabel multi-kolom, Anda dapat memasukkannya ke dalam tabel satu kolom, seperti yang dijelaskan mengerjakan tabel.
Sintaks
Replace( String, StartingPosition, NumberOfCharacters, NewString )
- String - Wajib. String untuk dioperasikan.
- StartingPosition - Diperlukan. Posisi karakter untuk memulai penggantian. Karakter pertama String berada di posisi 1.
- NumberOfCharacters - Wajib. Jumlah karakter yang akan diganti dalam String.
- NewString - Wajib. String penggantian. Jumlah karakter dalam argumen ini dapat berbeda dari argumen NumberOfCharacters.
Substitute( String, OldString, NewString [, InstanceNumber ] )
- String - Wajib. String untuk dioperasikan.
- OldString - Wajib. String yang akan diganti.
- NewString - Wajib. String penggantian. OldString dan NewString dapat memiliki panjang yang berbeda.
- InstanceNumber - Opsional. Gunakan argumen ini untuk menentukan instans dari OldString untuk menggantikan jika String berisi lebih dari satu instans. Jika Anda tidak menentukan argumen ini, semua instans akan diganti.
Replace( SingleColumnTable, StartingPosition, NumberOfCharacters, NewString )
- SingleColumnTable - Wajib. Tabel string satu kolom untuk dioperasikan.
- StartingPosition - Diperlukan. Posisi karakter untuk memulai penggantian. Karakter pertama setiap string dalam tabel berada di posisi 1.
- NumberOfCharacters - Wajib. Jumlah karakter yang akan diganti dalam setiap string.
- NewString - Wajib. String penggantian. Jumlah karakter dalam argumen ini dapat berbeda dari argumen NumberOfCharacters.
Substitute( SingleColumnTable, OldString, NewString [, InstanceNumber ] )
- SingleColumnTable - Wajib. Tabel string satu kolom untuk dioperasikan.
- OldString - Wajib. String yang akan diganti.
- NewString - Wajib. String penggantian. OldString dan NewString dapat memiliki panjang yang berbeda.
- InstanceNumber - Opsional. Gunakan argumen ini untuk menentukan instans dari OldString untuk menggantikan jika String berisi lebih dari satu instans. Jika Anda tidak menentukan argumen ini, semua instans akan diganti.
Contoh
| Rumus | Description | Hasil |
|---|---|---|
| Replace( "abcdefghijk", 6, 5, "*" ) | Menggantikan lima karakter di "abcdefghijk" dengan satu karakter "*", dimulai dengan karakter keenam ("f"). | "abcde*k" |
| Replace( "2019", 3, 2, "20" ) | Menggantikan dua karakter terakhir "2019" dengan "20". | "2020" |
| Replace( "123456", 1, 3, "_" ) | Menggantikan tiga karakter pertama "123456" dengan satu karakter "_". | "_456" |
| Substitute( "Data Penjualan", "Penjualan", "Biaya" ) | Substitusi string "biaya" untuk "penjualan". | "Data Biaya" |
| Substitute( "Kuartal 1, 2018", "1", "2", 1 ) | Substitusi hanya instans pertama dari "1" dengan "2" karena argumen keempat (InstanceNumber) disediakan dengan 1. | "Kuartal 2, 2018" |
| Substitute( "Kuartal 1, 2011", "1", "2", 3 ) | Substitusi hanya instans ketiga dari "1" dengan "2" karena argumen keempat (InstanceNumber) disediakan dengan 3. | "Kuartal 1, 2012" |
| Substitute( "Kuartal 1, 2011", "1", "2" ) | menggantikan semua instans dari "1" dengan "2" karena argumen keempat (InstanceNumber) tidak diberikan. | "Kuartal 2, 2022" |
|
Replace( [ Kuartal 1, 2018", "Kuartal 2, 2011", "Kuartal 4, 2019"], 9, 1, "3" ) |
Menggantikan karakter kesembilan di setiap rekaman tabel kolom tunggal dengan "3". | Tabel kolom tunggal dengan kolom yang Value berisi nilai berikut: [ "Kuartal 3, 2018","Quarter3,2011", "Kuartal 3, 2019" ] |
|
Substitute( [ "Qtr 1, 2018", "Kuartal 1, 2011", "Q1, 2019" ], "1", "3", 1 ) |
Karena argumen keempat (InstanceNumber) diberikan dengan nilai 1, menggantikan hanya instans pertama dari "1" di setiap rekaman tabel kolom tunggal dengan "3". | Tabel kolom tunggal dengan kolom yang Value berisi nilai berikut: [ "Qtr 3, 2018","Quarter3,2011", "Q3,2019"] |
|
Substitute( [ "Qtr 1, 2018", "Kuartal 1, 2011", "Q1, 2019" ], "1", "3" ) |
Karena argumen keempat (InstanceNumber) tidak diberikan, menggantikan semua instans dari "1" di setiap rekaman tabel kolom tunggal dengan "3". | Tabel kolom tunggal dengan kolom yang Value berisi nilai-nilai berikut: [ "Qtr 3, 2038","Kuartal 3, 2033", "Q3,2039"] |