Acara
Bergabunglah dengan kami di FabCon Vegas
31 Mar, 23 - 2 Apr, 23
Acara utama yang dipimpin komunitas Microsoft Fabric, Power BI, SQL, dan AI. 31 Maret hingga 2 April 2025.
Daftar hari iniBrowser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Berlaku untuk: kolom terhitungTabel terhitungMeasurePerhitungan visual
Menggabungkan dua string teks ke dalam satu string teks.
CONCATENATE(<text1>, <text2>)
Istilah | Definisi |
---|---|
text1 |
String teks first yang akan digabungkan ke dalam string teks tunggal. String dapat menyertakan teks or angka. Anda juga dapat menggunakan referensi kolom. |
text2 |
String teks second yang akan digabungkan ke dalam string teks tunggal. String dapat menyertakan teks or angka. Anda juga dapat menggunakan referensi kolom. |
String yang digabungkan.
Fungsi CONCATENATE menggabungkan dua string teks ke dalam satu string teks. Item yang digabungkan dapat berupa teks, angka, boolean values diwakili sebagai teks, or kombinasi item tersebut. Anda juga bisa menggunakan referensi kolom if kolom containsvaluesyang sesuai.
Fungsi CONCATENATE di DAX hanya menerima dua argumen, sedangkan fungsi Excel CONCATENATE menerima hingga 255 argumen.
If Anda perlu concatenate beberapa kolom, Anda dapat membuat serangkaian perhitungan or menggunakan operator perangkaian (&
) untuk menggabungkan all kolom dalam ekspresi yang lebih sederhana.
If Anda ingin menggunakan string teks secara langsung, daripada menggunakan referensi kolom, Anda harus mengapit setiap string dalam tanda kutip ganda.
Fungsi ini not didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung or aturan keamanan tingkat baris (RLS).
Rumus sample membuat string baru value dengan menggabungkan dua string values yang Anda berikan sebagai argumen.
= CONCATENATE("Hello ", "World")
Rumus sample mengembalikan nama lengkap pelanggan seperti yang tercantum dalam buku telepon. Perhatikan bagaimana fungsi berlapis digunakan sebagai argumen second. Ini adalah salah satu cara untuk concatenate beberapa string ketika Anda memiliki lebih dari dua values yang ingin Anda gunakan sebagai argumen.
= CONCATENATE(Customer[LastName], CONCATENATE(", ", Customer[FirstName]))
Rumus sample membuat kolom terhitung baru dalam tabel Pelanggan dengan nama pelanggan lengkap sebagai kombinasi nama first, awal pertengahan, nama andlast. If tidak ada nama tengah, nama last datang langsung setelah nama first. If ada nama tengah, hanya huruf first nama tengah yang digunakan and huruf awal diikuti dengan titik.
= CONCATENATE( [FirstName]&" ", CONCATENATE( IF( LEN([MiddleName])>1, LEFT([MiddleName],1)&". ", ""), [LastName]))
Rumus ini menggunakan fungsi CONCATENATEandIF berlapis, bersama dengan operator ampersand (&
), untuk secara kondisional concatenate tiga string valuesand menambahkan spasi sebagai pemisah.
Contoh berikut menunjukkan cara concatenatevalues dalam kolom yang memiliki jenis data yang berbeda. If value yang Anda gabungkan adalah numerik, value akan dikonversi secara implisit menjadi teks. If kedua values bersifat numerik, kedua values akan ditransmisikan ke teks and digabungkan sebagai if string.
deskripsi Product | singkatan Product (kolom 1 kunci komposit) | Product angka (kolom 2 kunci komposit) | Kolom kunci baru yang dihasilkan |
---|---|---|---|
Sepeda gunung | MTN | 40 | MTN40 |
Sepeda gunung | MTN | 42 | MTN42 |
= CONCATENATE('Products'[Product abbreviation],'Products'[Product number])
Fungsi CONCATENATE di DAX hanya menerima dua argumen, sedangkan fungsi Excel CONCATENATE menerima hingga 255 argumen. If Anda perlu menambahkan lebih banyak argumen, Anda dapat menggunakan operator ampersand (&). Misalnya, rumus berikut menghasilkan hasilnya, MTN-40 and MTN-42.
= [Product abbreviation] & "-" & [Product number]
Acara
Bergabunglah dengan kami di FabCon Vegas
31 Mar, 23 - 2 Apr, 23
Acara utama yang dipimpin komunitas Microsoft Fabric, Power BI, SQL, dan AI. 31 Maret hingga 2 April 2025.
Daftar hari ini