INTERSECT
Berlaku untuk: kolom terhitungTabel terhitung
Ukur
Perhitungan visual
Mengembalikan persimpangan baris dari dua tabel, mempertahankan duplikat.
Sintaksis
INTERSECT(<table_expression1>, <table_expression2>)
Parameter
Istilah | Definisi |
---|---|
Table_expression |
Ekspresi DAX apa pun yang mengembalikan tabel. |
Mengembalikan nilai
Tabel yang berisi semua baris dalam table_expression1 yang juga ada di table_expression2
Pengecualian
Komentar
Intersect tidak komutatif. Secara umum, Intersect(T1, T2) akan memiliki tataan hasil yang berbeda dari Intersect(T2, T1).
Baris duplikat dipertahankan. Jika baris muncul di table_expression1 dan table_expression2, baris dan semua duplikat dalam table_expression_1 disertakan dalam kumpulan 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, irisan akan mengurangi baris berdasarkan irisan pada kolom pertama table_expression kedua dan menjaga silsilah data pada kolom dasar C1 tetap utuh.
Kolom dibandingkan berdasarkan pemosisian, dan perbandingan data tanpa koersi jenis.
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 |
Sebuah |
B |
B |
B |
C |
D |
D |
Negara Bagian2
Negara |
---|
B |
C |
D |
D |
D |
E |
Intersect(States1, States2)
Negara |
---|
B |
B |
B |
C |
D |
D |
Intersect(States2, States1)
Negara |
---|
B |
C |
D |
D |
D |