Bagikan melalui


KECUALI

Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual

Mengembalikan baris tabel pertama dalam ekspresi yang tidak muncul di tabel kedua.

Sintaks

EXCEPT(<table_expression1>, <table_expression2>)

Parameter

Term Definisi
Table_expression Ekspresi DAX apa pun yang mengembalikan tabel.

Nilai hasil

Tabel yang berisi baris satu tabel dikurangi semua baris tabel lain.

Keterangan

  • Jika baris muncul sama sekali di kedua tabel, baris tersebut dan duplikatnya tidak ada dalam tataan hasil. Jika baris hanya muncul dalam table_expression1, baris tersebut dan duplikatnya akan muncul dalam tataan hasil.

  • Nama kolom akan cocok dengan nama kolom di table_expression1.

  • Tabel yang dikembalikan memiliki silsilah data berdasarkan kolom di table_expression1 , terlepas dari silsilah kolom dalam tabel kedua. Misalnya, jika kolom pertama table_expression memiliki silsilah data ke kolom dasar C1 dalam model, Kecuali akan mengurangi baris berdasarkan ketersediaan nilai di kolom pertama table_expression kedua dan menjaga silsilah data pada kolom dasar C1 tetap utuh.

  • Dua tabel harus memiliki jumlah kolom yang sama.

  • Kolom dibandingkan berdasarkan pemosisian, dan perbandingan data tanpa koersi jenis.

  • Kumpulan baris yang dikembalikan bergantung pada urutan dua ekspresi.

  • Tabel yang dikembalikan tidak menyertakan kolom dari tabel yang terkait dengan table_expression1.

  • Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).

Contoh

Negara Bagian1

Provinsi
A
B
B
B
C
D
D

Negara Bagian2

Provinsi
B
C
D
D
D
E
E
E

Except(States1, States2)

Provinsi
A

Except(States2, States1)

Provinsi
E
E
E