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

แชร์ผ่าน


EXCEPT

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

แสดงแถวของตาราง first ในนิพจน์ซึ่ง not ปรากฏในตาราง second

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

EXCEPT(<table_expression1>, <table_expression2>)

พารามิเตอร์

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

value ผลลัพธ์

ตารางที่ contains แถวของตารางหนึ่งลบ all แถวของตารางอื่น

หมาย เหตุ

  • If แถวปรากฏที่ all ในทั้งสองตาราง แถวนั้น and รายการที่ซ้ํากัน not อยู่ในชุดผลลัพธ์ If แถวปรากฏใน table_expression1 เท่านั้น แถวนั้น and รายการซ้ําจะปรากฏในชุดผลลัพธ์

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

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

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

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

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

  • ตารางผลลัพธ์ not รวมคอลัมน์จากตาราง related ไปยัง table_expression1

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

ตัวอย่าง

States1

สภาพ
A
B
B
B
C
D
D

รัฐ 2

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

Except(รัฐ 1, รัฐ 2)

สภาพ
A

Except(รัฐ 2, รัฐ 1)

สภาพ
E
E
E