EXCEPT

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

แสดงแถวของตารางแรกในนิพจน์ที่ไม่ปรากฏในตารางที่สอง

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

EXCEPT(<tableExpression1>, <tableExpression2>)

พารามิเตอร์

เทอม นิยาม
tableExpression นิพจน์ DAX ใด ๆ ที่แสดงตาราง

ค่าผลลัพธ์

ตารางที่มีแถวของตารางหนึ่งลบแถวทั้งหมดของตารางอื่น

หมาย เหตุ

  • หากแถวปรากฏขึ้นในทั้งสองตาราง แถวนั้นและแถวที่ซ้ํากันจะไม่ปรากฏในชุดผลลัพธ์ ถ้าแถวปรากฏใน tableExpression1 เท่านั้น แถวนั้นและแถวที่ซ้ํากันจะปรากฏในชุดผลลัพธ์

  • ชื่อคอลัมน์จะตรงกับชื่อคอลัมน์ใน tableExpression1

  • ตารางผลลัพธ์มีสายข้อมูลที่ยึดตามคอลัมน์ในตาราง Expression1 โดยไม่คํานึงถึงสายข้อมูลของคอลัมน์ในตารางที่สอง ตัวอย่างเช่น ถ้าคอลัมน์แรกของตารางแรก Expression มีสายข้อมูลไปยังคอลัมน์ฐาน C1 ในแบบจําลอง Except จะลดแถวที่ยึดตามความพร้อมของค่าในคอลัมน์แรกของตารางที่สอง Expression และคงสายข้อมูลคอลัมน์ฐาน C1 ไว้เหมือนเดิม

  • ตารางทั้งสองต้องมีจํานวนคอลัมน์เท่ากัน

  • คอลัมน์จะถูกเปรียบเทียบตามการจัดตําแหน่ง และการเปรียบเทียบข้อมูลโดยไม่มีการแปลงชนิดข้อมูลก่อน

  • ชุดของแถวที่ส่งกลับจะขึ้นอยู่กับลําดับของสองนิพจน์

  • ตารางผลลัพธ์ไม่มีคอลัมน์จากตารางที่เกี่ยวข้องกับตาราง Expression1

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

ตัวอย่าง

States1

สภาพ
A
B
B
B
C
D
D

รัฐ 2

สภาพ
B
C
D
D
D
E
E
E

Except(States1, States2)

สภาพ
A

Except(States2, States1)

สภาพ
E
E
E