Baca dalam bahasa Inggris

Bagikan melalui


CONCATENATEX

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual

Menggabungkan hasil ekspresi yang dievaluasi untuk setiap baris dalam tabel.

Sintaksis

DAX
CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])  

Parameter

Istilah Definisi
table Tabel yang berisi baris yang ekspresinya akan dievaluasi.
expression Ekspresi yang akan dievaluasi untuk setiap baris table.
delimiter (Opsional) Pemisah yang digunakan selama penggalian.
orderBy_expression (Opsional) Ekspresi DAX apa pun di mana nilai hasil digunakan untuk mengurutkan nilai yang digabungkan dalam string output. Ini dievaluasi untuk setiap baris table.
order (Opsional) Nilai yang menentukan cara mengurutkan nilai orderBy_expression, naik atau turun.

Parameter order opsional menerima nilai berikut:

Nilai Nilai Alternatif Deskripsi
0 (nol) FALSE, DESC Mengurutkan dalam urutan turun dari nilai orderBy_expression. Ini adalah nilai default ketika parameter order dihilangkan.
1 TRUE, ASC Mengurutkan dalam urutan naik nilai orderBy_expression.

Mengembalikan nilai

String yang digabungkan.

Komentar

  • Fungsi ini mengambil sebagai argumen pertamanya tabel atau ekspresi yang mengembalikan tabel. Argumen kedua adalah kolom yang berisi nilai yang ingin Anda gabungkan, atau ekspresi yang mengembalikan nilai.

  • Nilai yang digabungkan belum tentu diurutkan dalam urutan tertentu, kecuali orderBy_expression ditentukan.

  • Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).

Contoh

Tabel karyawan

Nama Depan NamaBelakang
Alan Brewer
Michael Blythe

Rumus berikut:

DAX
= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")  

Kembali:
"Alan Brewer, Michael Blythe"