Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Terpakai kepada: Apl
kanvas Copilot Studio
Desktop mengalir
lajur
formula Dataverse Apl
dipacu model Power Platform CLI
Fungsi
Dataverse Halaman Kuasa
Ekstrak bahagian kiri, tengah atau kanan rentetan teks.
Penerangan
LeftFungsi , Mid, dan Right mengembalikan sebahagian daripada rentetan.
- Left mengembalikan aksara permulaan rentetan.
- Mid mengembalikan aksara tengah rentetan.
- Right mengembalikan aksara pengakhiran rentetan.
Jika anda menentukan rentetan tunggal sebagai argumen, fungsi mengembalikan bahagian yang anda minta rentetan. Jika anda menentukan jadual lajur tunggal yang mengandungi rentetan, fungsi mengembalikan jadual lajur tunggal dengan lajur Nilai yang mengandungi bahagian yang anda minta bagi rentetan tersebut. Jika anda menentukan jadual berbilang lajur, anda boleh membentuknya ke dalam jadual lajur tunggal, bekerja dengan jadual seperti yang diterangkan.
Jika kedudukan permulaan negatif atau melebihi hujung rentetan, Mid mengembalikan kosong. Anda boleh memeriksa panjang rentetan dengan menggunakan fungsi Len. Jika anda meminta lebih banyak aksara daripada kandungan rentetan, fungsi akan mengembalikan sebanyak mungkin aksara.
Sintaks
Left( Rentetan, NumberOfCharacters )
Mid( Rentetan, StartingPosition [, NumberOfCharacters ] )
Right( Rentetan, NumberOfCharacters )
- Rentetan - Diperlukan. Rentetan untuk mengekstrak hasil.
- StartingPosition - Diperlukan (Mid sahaja). Kedudukan permulaan. Aksara pertama rentetan adalah kedudukan 1.
- NumberOfCharacters - Diperlukan (Left dan Right sahaja). Bilangan aksara untuk dikembalikan. Jika ditinggalkan untuk Mid fungsi, fungsi mengembalikan bahagian dari kedudukan permulaan sehingga penghujung rentetan.
Left( SingleColumnTable, NumberOfCharacters )
Mid( SingleColumnTable, StartingPosition [, NumberOfCharacters ] )
Right( SingleColumnTable, NumberOfCharacters )
- SingleColumnTable - Diperlukan. Jadual lajur tunggal rentetan untuk mengekstrak hasil.
- StartingPosition - Diperlukan (Mid sahaja). Kedudukan permulaan. Aksara pertama rentetan adalah kedudukan 1.
- NumberOfCharacters - Diperlukan (Left dan Right sahaja). Bilangan aksara untuk dikembalikan. Jika ditinggalkan untuk Mid fungsi, fungsi mengembalikan bahagian dari kedudukan permulaan sehingga penghujung rentetan.
Contoh
Rentetan tunggal
Contoh dalam bahagian ini menggunakan kawalan input teks sebagai sumber data mereka. Kawalan dinamakan Penulis dan mengandungi rentetan "E. E. Cummings".
| Formula | Penerangan | Hasil |
|---|---|---|
| Left( Pengarang.Teks, 5 ) | Mengekstrak hingga lima aksara dari awal rentetan. | "E. E." |
| Mid( Pengarang.Teks, 7, 4 ) | Mengekstrak hingga empat aksara, bermula dengan aksara ketujuh daripada rentetan. | "Cumm" |
| Mid( Pengarang.Teks, 7 ) | Mengekstrak semua aksara, bermula dengan aksara ketujuh daripada rentetan. | "Cummings" |
| Right( Pengarang.Teks, 5 ) | Mengekstrak hingga lima aksara dari akhir rentetan. | "mings" |
Jadual lajur tunggal
Setiap contoh dalam bahagian ini mengekstrak rentetan daripada Alamatlajur sumber data ini, dinamakan Orang dan mengembalikan jadual lajur tunggal yang mengandungi hasil:
| Nama | Alamat |
|---|---|
| "Jean" | "123 Jalan Utama NE" |
| "Fred" | "789 SW 39 #3B" |
| Formula | Penerangan | Hasil |
|---|---|---|
| Left( ShowColumns ( Orang, "Alamat" ), 8 ) | Mengekstrak lapan aksara pertama setiap rentetan. | Jadual lajur tunggal dengan lajur yang Value mengandungi nilai berikut: "123 Utama", "789 SW 3" |
| Mid( ShowColumns ( Orang, "Alamat" ), 5, 7 ) | Mengekstrak tujuh aksara tengah setiap rentetan, bermula dengan aksara kelima. | Jadual lajur tunggal dengan lajur yang Value mengandungi nilai berikut: "Main St", "SW 39th" |
| Right( ShowColumns ( Orang, "Alamat" ), 7 ) | Mengekstrak tujuh aksara terakhir setiap rentetan. | Jadual lajur tunggal dengan lajur yang Value mengandungi nilai berikut: "n St NE", "9th #3B" |
Contoh langkah demi langkah
Import atau cipta koleksi yang dinamakan Inventori dan tunjukkannya dalam galeri sebagai prosedur pertama dalam Tunjukkan imej dan teks dalam galeri seperti yang diterangkan.
Tetapkan sifat Teks label bawah dalam galeri untuk fungsi ini:
Right( ThisItem.ProductName, 3 )
Label menunjukkan tiga aksara terakhir daripada setiap nama produk.