SELECTCOLUMNS
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณMeasureการคํานวณวิชวล
แสดงตารางที่มีคอลัมน์ที่เลือกจากตาราง and คอลัมน์ใหม่ที่ระบุโดยนิพจน์ DAX
ไวยากรณ์
SELECTCOLUMNS(<Table>, [<Name>], <Expression>, [<Name>], …)
พารามิเตอร์
เงื่อนไข | คำนิยาม |
---|---|
Table |
นิพจน์ DAX ใด ๆ ที่แสดงตาราง |
Name |
ชื่อที่กําหนดให้กับคอลัมน์ ซึ่งอยู่ในอัญประกาศคู่ |
Expression |
นิพจน์ใด ๆ ทีแสดง value สเกลา เช่น การอ้างอิงคอลัมน์ จํานวนเต็ม or สตริง value |
value ผลลัพธ์
ตารางที่มีจํานวนแถวเดียวกันกับตารางที่ระบุเป็นอาร์กิวเมนต์ first ตารางผลลัพธ์มีหนึ่งคอลัมน์สําหรับแต่ละคู่ของ Name
Expression
อาร์กิวเมนต์ and แต่ละนิพจน์จะได้รับการประเมินในบริบทของแถวจากอาร์กิวเมนต์ Table
ที่ระบุ
หมายเหตุ
SELECTCOLUMNS มีลายเซ็นเดียวกันกับ ADDCOLUMNSand มีลักษณะการทํางานแบบเดียวกันกับ except แทนที่จะเริ่มต้นด้วย Table
ที่ระบุ SELECTCOLUMNS เริ่มต้นด้วยตารางว่างก่อนที่จะเพิ่มคอลัมน์
ฟังก์ชันนี้ not ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณ or กฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง
สําหรับตารางต่อไปนี้ที่ชื่อว่า Customer:
ประเทศ | State | Count | รวม |
---|---|---|---|
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
USA | CA | 5 | 500 |
USA | WA | 10 | 900 |
SELECTCOLUMNS(Customer, "Country, State", [Country]&", "&[State])
กลับ
ประเทศ, รัฐ |
---|
IND, JK |
IND, MH |
IND, WB |
USA, CA |
USA, WA |