อ่านในภาษาอังกฤษ

แชร์ผ่าน


CONCATENATEX

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

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

วากยสัมพันธ์

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

พารามิเตอร์

เทอม นิยาม
table ตารางที่มีแถวที่จะประเมินนิพจน์
expression นิพจน์ที่จะประเมินสําหรับแต่ละแถวของ table
delimiter (ไม่บังคับ) ตัวคั่นที่จะใช้ระหว่างการเรียงต่อข้อมูล
orderBy_expression (ไม่บังคับ) นิพจน์ DAX ใด ๆ ที่ value ผลลัพธ์ถูกใช้เพื่อเรียงลําดับ values แบบเชื่อมเข้าด้วยกันในสตริงผลลัพธ์ จะมีการประเมินสําหรับแต่ละแถวของ table
order (ไม่บังคับ) value ที่ระบุวิธีการเรียงลําดับ orderBy_expressionvaluesor จากน้อยไปหามาก

พารามิเตอร์ 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"