CONCATENATEX
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณMeasureการคํานวณวิชวล
เชื่อมผลลัพธ์ของนิพจน์ที่ประเมินสําหรับแต่ละแถวในตารางเข้าด้วยกัน
วากยสัมพันธ์
CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])
พารามิเตอร์
เทอม | นิยาม |
---|---|
table |
ตารางที่มีแถวที่จะประเมินนิพจน์ |
expression |
นิพจน์ที่จะประเมินสําหรับแต่ละแถวของ table |
delimiter |
(ไม่บังคับ) ตัวคั่นที่จะใช้ระหว่างการเรียงต่อข้อมูล |
orderBy_expression |
(ไม่บังคับ) นิพจน์ DAX ใด ๆ ที่ value ผลลัพธ์ถูกใช้เพื่อเรียงลําดับ values แบบเชื่อมเข้าด้วยกันในสตริงผลลัพธ์ จะมีการประเมินสําหรับแต่ละแถวของ table |
order |
(ไม่บังคับ) value ที่ระบุวิธีการเรียงลําดับ orderBy_expression valuesor จากน้อยไปหามาก |
พารามิเตอร์ order
ที่เลือกได้ ยอมรับ valuesต่อไปนี้ :
Value | Values สํารอง | คำอธิบาย |
---|---|---|
0 (ศูนย์) |
FALSE , DESC |
เรียงลําดับจากมากไปหาน้อย values ของ orderBy_expression นี่คือ value เริ่มต้นเมื่อพารามิเตอร์ order ถูกเว้นไว้ |
1 |
TRUE , ASC |
เรียงลําดับจากน้อยไปหามาก values ของ orderBy_expression |
value ผลลัพธ์
สตริงที่เชื่อมเข้าด้วยกัน
หมาย เหตุ
ฟังก์ชันนี้ใช้เป็นอาร์กิวเมนต์ first เป็นตาราง or นิพจน์ที่แสดงตาราง อาร์กิวเมนต์ second คือคอลัมน์ที่ containsvalues ที่คุณต้องการ concatenateor นิพจน์ที่ส่งกลับ value
values แบบเชื่อมเข้าด้วยกัน not จําเป็นต้องเรียงลําดับตามลําดับเฉพาะใดๆ เว้นแต่จะมีการระบุ
orderBy_expression
ฟังก์ชันนี้ not ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณ or กฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง
ตารางพนักงาน
FirstName | นามสกุล |
---|---|
อลัน | Brewer |
ไมเคิล | Blythe |
สูตรต่อไปนี้:
= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")
ส่งกลับ: "Alan Brewer, Michael Blythe"