Baca dalam bahasa Inggris

Bagikan melalui


BERPOTONGAN

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan 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