หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ: คอลัมน์จากการคํานวณ![]()
ตารางจากการคํานวณ
หน่วยวัด
การคํานวณวิชวล
แสดงตารางที่มีคอลัมน์ที่เลือกจากตารางและคอลัมน์ใหม่ที่ระบุโดยนิพจน์ DAX
ไวยากรณ์
SELECTCOLUMNS(<Table>, [<Name>], <Expression>, [<Name>], …)
พารามิเตอร์
| เงื่อนไข | คำนิยาม |
|---|---|
Table |
นิพจน์ DAX ใด ๆ ที่แสดงตาราง |
Name |
ชื่อที่กําหนดให้กับคอลัมน์ ซึ่งอยู่ในอัญประกาศคู่ |
Expression |
นิพจน์ใด ๆ ที่แสดงค่าสเกลา เช่น การอ้างอิงคอลัมน์ จํานวนเต็ม หรือค่าสตริง |
ค่าผลลัพธ์
ตารางที่มีจํานวนแถวเดียวกันกับตารางที่ระบุเป็นอาร์กิวเมนต์แรก ตารางผลลัพธ์มีหนึ่งคอลัมน์สําหรับแต่ละคู่ของ NameExpression อาร์กิวเมนต์ และแต่ละนิพจน์จะถูกประเมินในบริบทของแถวจากอาร์กิวเมนต์ Table ที่ระบุ
หมายเหตุ
SELECTCOLUMNS มีลายเซ็นเดียวกันกับ ADDCOLUMNSและมีลักษณะการทํางานแบบเดียวกัน ยกเว้นว่า แทนที่จะเริ่มต้นด้วย Table ที่ระบุ SELECTCOLUMNS เริ่มต้นด้วยตารางว่างก่อนที่จะเพิ่มคอลัมน์
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง
สําหรับตารางต่อไปนี้ที่ชื่อว่า Customer:
| ประเทศ | State | นับ | รวม |
|---|---|---|---|
| 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 |