Baca dalam bahasa Inggris

Bagikan melalui


KECUALI

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual

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

Sintaksis

DAX
EXCEPT(<table_expression1>, <table_expression2>)

Parameter

Istilah Definisi
Table_expression Ekspresi DAX apa pun yang mengembalikan tabel.

Mengembalikan nilai

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

Komentar

  • 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

Negara
Sebuah
B
B
B
C
D
D

Negara Bagian2

Negara
B
C
D
D
D
E
E
E

Except(States1, States2)

Negara
Sebuah

Except(States2, States1)

Negara
E
E
E