Fungsi Kiri, Tengah, dan Kanan
Berlaku untuk: Kolom rumus aplikasi kanvas Dataverse Alur desktop Aplikasi berdasarkan Power Pages Power Platform model CLI
Mengekstrak bagian kiri, tengah, atau kanan string teks.
KETERANGAN
Fungsi Left, Mid, dan Right menghasilkan bagian string.
- Kiri mengembalikan karakter awal string.
- Mid mengembalikan karakter tengah string.
- Kanan mengembalikan karakter akhir string.
Jika Anda menentukan string tunggal sebagai argumen, fungsi akan mengembalikan bagian yang Anda minta dari string. Jika Anda menentukan tabel kolom tunggal yang berisi string, fungsi mengembalikan tabel kolom tunggal dengan kolom Nilai yang berisi bagian yang Anda minta dari string tersebut. Jika Anda menentukan tabel multi-kolom, Anda dapat memasukkannya ke dalam tabel satu kolom, seperti yang dijelaskan mengerjakan tabel.
Jika posisi awal negatif atau melebihi akhir string, Mid menghasilkan kosong. Anda dapat memeriksa panjang string menggunakan fungsi Len. Jika Anda meminta lebih banyak karakter daripada yang terdapat dalam string, fungsi akan menghasilkan karakter sebanyak mungkin.
Sintaks
Kiri ( String, NumberOfCharacters )
Tengah(String,StartingPosition [, NumberOfCharacters])
Kanan(String,NumberOfCharacters )
- String - Wajib. String untuk formulir yang mengekstrak hasilnya.
- StartingPosition - Diperlukan (hanya Mid ). Posisi awal. Karakter pertama string adalah posisi 1.
- NumberOfCharacters - Diperlukan (hanya Kiri dan Kanan ). Jumlah karakter untuk dihasilkan. Jika dihilangkan untuk fungsi Mid, fungsi menghasilkan bagian dari posisi awal hingga akhir string.
Kiri ( Tabel Kolom Tunggal, Jumlah Karakter )
Tengah(SingleColumnTable,StartingPosition [, NumberOfCharacters])
Kanan( Tabel Kolom Tunggal,Bilangan Karakter )
- SingleColumnTable - Wajib. Tabel satu kolom string yang akan mengekstrak hasil.
- StartingPosition - Diperlukan (hanya Mid ). Posisi awal. Karakter pertama string adalah posisi 1.
- NumberOfCharacters - Diperlukan (hanya Kiri dan Kanan ). Jumlah karakter untuk dihasilkan. Jika dihilangkan untuk fungsi Mid, fungsi menghasilkan bagian dari posisi awal hingga akhir string.
Contoh
Satu string
Contoh di bagian ini menggunakan kontrol input teks sebagai sumber data. Kontrol bernama Penulis dan berisi string "E. E. Cummings".
Rumus | KETERANGAN | Hasil |
---|---|---|
Kiri( Penulis.Teks, 5 ) | Ekstrak hingga lima karakter dari awal string. | "E. E." |
Tengah( Penulis.Teks, 7, 4 ) | Ekstrak hingga empat karakter, dimulai dengan karakter ketujuh, dari string. | "Cumm" |
Pertengahan ( Penulis.Teks, 7 ) | Ekstrak semua karakter, dimulai dengan karakter ketujuh, dari string. | "Cummings" |
Kanan( Penulis.Teks, 5 ) | Ekstrak hingga lima karakter dari akhir string. | "mings" |
Tabel satu kolom
Setiap contoh di bagian ini mengekstrak string dari kolomAlamat sumber data ini, bernama Pengguna, dan menampilkan tabel satu kolom yang berisi hasil:
Nama | Alamat |
---|---|
"Jean" | "123 Jalan Utama NE" |
"Fred" | "789 SW 39 #3B" |
Rumus | Description | Hasil |
---|---|---|
Kiri( ShowColumns( Orang, "Alamat" ), 8 ) | Ekstrak delapan karakter pertama setiap string. | Tabel kolom tunggal dengan kolom yang Value berisi nilai berikut: "123 Utama", "789 SW 3" |
Mid( ShowColumns( Orang, "Alamat" ), 5, 7 ) | Ekstrak hingga tujuh karakter tengah setiap string, dimulai dengan karakter kelima. | Tabel kolom tunggal dengan kolom yang Value berisi nilai berikut: "Main St", "SW 39th" |
Kanan( Tampilkan Kolom ( Orang, "Alamat" ), 7 ) | Ekstrak tujuh karakter terakhir setiap string. | Tabel kolom tunggal dengan kolom yang Value berisi nilai berikut: "n St NE", "9th #3B" |
Contoh langkah demi langkah
Impor atau buat koleksi bernama Inventaris, dan tampilkan di galeri, sebagaimana yang dijelaskan dalam prosedur pertama di Tampilkan gambar dan teks di galeri.
Atur properti Teks label bawah dalam galeri ke fungsi ini:
Kanan(Nama Item.Produk Ini, 3)
Label menampilkan tiga karakter terakhir dari setiap nama produk.