CONCATENATEX

นําไปใช้กับ:การคํานวณคอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัดการคํานวณวิชวล

เชื่อมผลลัพธ์ของนิพจน์ที่ประเมินสําหรับแต่ละแถวในตารางเข้าด้วยกัน

ไวยากรณ์

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

พารามิเตอร์

เงื่อนไข คำนิยาม
ตาราง ตารางที่มีแถวที่จะประเมินนิพจน์
นิพจน์ นิพจน์ที่จะประเมินสําหรับแต่ละแถวของ ตาราง
ตัวคั่น (ไม่บังคับ) ตัวคั่นที่จะใช้ระหว่างการเรียงต่อข้อมูล
orderBy_expression (ไม่บังคับ) นิพจน์ DAX ใดก็ตามที่ใช้ค่าผลลัพธ์เพื่อเรียงลําดับค่าที่เชื่อมเข้าด้วยกันในสตริงผลลัพธ์ ซึ่งมีการประเมินสําหรับแต่ละแถวของตาราง
ใบสั่ง (ไม่บังคับ) ค่าที่ระบุวิธีเรียงลําดับ ค่า orderBy_expression จากน้อยไปหามากหรือจากมากไปหาน้อย

พารามิเตอร์ลําดับตัวเลือกยอมรับค่าต่อไปนี้:

ค่า ค่าสํารอง คำอธิบาย
0 (ศูนย์) FALSE, DESC จัดเรียงจากมากไปหาน้อยสําหรับค่า orderBy_expression นี่คือค่าเริ่มต้นเมื่อ พารามิเตอร์ลําดับ ถูกเว้นไว้
1 TRUE, ASC จัดเรียงจากน้อยไปหามากสําหรับค่า orderBy_expression

ค่าที่ส่งกลับ

สตริงที่เชื่อมเข้าด้วยกัน

หมายเหตุ

  • ฟังก์ชันนี้ใช้เป็นอาร์กิวเมนต์แรกสําหรับตารางหรือนิพจน์ที่ให้ผลลัพธ์เป็นตาราง อาร์กิวเมนต์ที่สองคือคอลัมน์ที่มีค่าที่คุณต้องการต่อกัน หรือนิพจน์ที่ส่งกลับค่า

  • ค่าแบบเชื่อมเข้าด้วยกันไม่จําเป็นต้องเรียงลําดับตามลําดับเฉพาะใด ๆ เว้นแต่จะมีการระบุ orderBy_expression

  • ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)

ตัวอย่าง

ตารางพนักงาน

FirstName LastName
Alan Brewer
ไมเคิล Blythe

สูตรต่อไปนี้:

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

กลับ:
"Alan Brewer, Michael Blythe"