Bagikan melalui


PERPOTONGAN

Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual

Mengembalikan persimpangan baris dari dua tabel, mempertahankan duplikat.

Sintaks

INTERSECT(<table_expression1>, <table_expression2>)  

Parameter

Term Definisi
Table_expression Ekspresi DAX apa pun yang mengembalikan tabel.

Nilai hasil

Tabel yang berisi semua baris dalam table_expression1 yang juga ada di table_expression2

Pengecualian

Keterangan

  • 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

Provinsi
A
A
B
B
B
C
D
D

Negara Bagian2

Provinsi
B
C
D
D
D
E

Intersect(States1, States2)

Provinsi
B
B
B
C
D
D

Intersect(States2, States1)

Provinsi
B
C
D
D
D