Bagikan melalui


Concat dan Concatenate fungsi

Function Berlaku pada
Concat Aplikasi Kanvas Copilot Studio Desktop mengalir aplikasi berbasis model Power Platform CLI Fungsi Dataverse Power Pages
Concatenate Aplikasi Kanvas Copilot Studio Desktop mengalir kolom rumus Dataverse Aplikasi berbasis model Power Platform CLI Fungsi Dataverse Power Pages

Menyatukan string teks tunggal dan string dalam tabel.

KETERANGAN

Fungsi ini Concatenate menggabungkan campuran string individual dan tabel string kolom tunggal. Saat Anda menggunakan fungsi ini dengan string individual, ini setara dengan menggunakan operator& ....

Fungsi ini Concat menggabungkan hasil rumus yang diterapkan di semua rekaman tabel, menghasilkan satu string. Gunakan fungsi ini untuk meringkas string tabel, sama seperti fungsi Sum untuk angka.

Bidang rekaman yang sedang diproses tersedia dalam formula. Menggunakan operator ThisRecord atau hanya bidang referensi berdasarkan nama seperti nilai lainnya. Operator As juga dapat digunakan untuk menamai rekaman yang sedang diproses yang dapat membantu membuat formula lebih mudah dipahami dan membuat rekaman bersarang dapat diakses. Untuk informasi selengkapnya, lihat contoh di bawah ini dan menggunakan cakupan rekaman.

Gunakan fungsi Split atau MatchAll untuk memisahkan string ke dalam tabel substring.

Sintaks

Concat( Tabel, Rumus, pemisah)

  • Tabel - Wajib. Tabel yang difungsikan.
  • Rumus- Wajib. Rumus yang akan diterapkan di seluruh rekaman tabel.
  • Pemisah- Opsional. Nilai teks untuk disisipkan di antara baris tabel yang disatukan.

Concatenate( String1 [, String2, ...] )

  • String - Wajib. Campuran string tunggal atau tabel string satu kolom.

Contoh

Contoh di bagian ini menggunakan variabel global ini:

  • Nama Depan= "Jane"
  • Nama Belakang= "Rusa Besar"
  • Produk = Tabel dengan dua kolom dan empat baris.

Untuk membuat variabel global di aplikasi, sisipkan kontrol Tombol, dan atur properti OnSelect ke rumus ini:

Set( FirstName, "Jane" ); Set( LastName, "Doe" );
Set( Products,
    Table(
        { Name: "Violin", Type: "String" },
        { Name: "Cello", Type: "String" },
        { Name: "Trumpet", Type: "Wind" }
    )
)

Pilih tombol (dengan mengkliknya sembari Anda menahan tombol Alt).

Concatenate fungsi dan operator &

Untuk contoh ini, tetapkan properti Teks pada kontrol Label ke rumus dari kolom pertama pada tabel berikutnya.

Rumus KETERANGAN Hasil
Concatenate( LastName, ", ", FirstName ) Menyatukan nilai pada LastName, string ", " (koma yang diikuti oleh spasi), dan nilai pada FirstName. "Doe, Jane"
Nama Belakang & ", " & Nama Depan Sama seperti contoh sebelumnya kecuali menggunakan operator & alih-alih fungsi. "Doe, Jane"
Concatenate( FirstName, " ", LastName ) Menyatukan nilai pada FirstName, string " " (satu spasi), dan nilai pada LastName. "Jane Doe"
Nama Depan & " " & Nama Belakang Sama seperti contoh sebelumnya, menggunakan the & operator alih-alih fungsi. "Jane Doe"

Concatenate dengan tabel kolom tunggal

Untuk contoh ini, tambahkan kontrol Galeri vertikal kosong, tetapkan properti Item ke rumus di tabel berikutnya, lalu tambahkan label di templat galeri.

Rumus KETERANGAN Hasil
Concatenate( "Name: ", Products.Name, ", Type: ", Products.Type ) Untuk setiap rekaman di tabel Produk, menyatukan string "Name: ", nama produk, string ", Type: "dan jenis produk. Tabel kolom tunggal dengan kolom yang Value berisi nilai-nilai berikut: "Nama: Biola, Jenis: String", "Nama: "Cello, Jenis: String", "Nama: Terompet, Jenis: Angin"

fungsi Concat

Untuk contoh ini, tetapkan properti Teks pada label ke rumus dari kolom pertama pada tabel berikutnya.

Rumus KETERANGAN Hasil
Concat( Produk, Nama, ", " ) Mengevaluasi ekspresi Nama untuk setiap rekaman Produk dan menggabungkan hasilnya bersama-sama menjadi satu string teks yang dipisahkan oleh ", ". "Biola, Cello, Terompet"
Concat( Produk, "'" & Nama & "'", ", " ) Mengevaluasi ekspresi "'" & Nama & "'" untuk setiap catatan Produk dan menggabungkan hasilnya bersama-sama menjadi satu string teks yang dipisahkan oleh ", ". "'Biola', 'Cello', 'Terompet'"
Concat( Filter( Products, Type = "String" ), Name, ", " ) Mengevaluasi rumus Nama untuk setiap rekaman Produk yang memenuhi filter Jenis = "String", dan menggabungkan hasilnya menjadi satu string teks yang dipisahkan oleh ", " . "Biola, Cello"

Pisahkan dan MatchAll

Jika Anda menggunakan Concat pemisah, Anda dapat membalikkan operasi dengan menggunakan fungsi Pisahkan .

Untuk contoh berikut, tambahkan galeri vertikal kosong, tetapkan properti Item ke rumus di tabel berikutnya, lalu tambahkan label di templat galeri.

Rumus KETERANGAN Hasil
Split( Concat( Produk, Nama, ", " ), ", " ) Memisahkan string teks dengan pemisah ", ". Tabel kolom tunggal dengan kolom yang Value berisi nilai-nilai berikut: "Biola", "Cello", "Terompet"