INTERSECT

Şunun için geçerlidir: Hesaplanan sütunHesaplanan tabloÖlçüGörseli hesaplaması

Yinelenenleri koruyarak iki tablonun satır kesişimini döndürür.

Sözdizimi

INTERSECT(<table_expression1>, <table_expression2>)  

Parametreler

Süre Tanım
Table_expression Tablo döndüren herhangi bir DAX ifadesi.

Dönüş değeri

aynı zamanda table_expression2 table_expression1 tüm satırları içeren bir tablo

Özel durumlar

Açıklamalar

  • Kesiştirme, değişimli değildir. Genel olarak, Intersect(T1, T2), Intersect(T2, T1) değerinden farklı bir sonuç kümesine sahip olur.

  • Yinelenen satırlar korunur. table_expression1 ve table_expression2 bir satır görünürse, bu satır ve table_expression_1 içindeki tüm yinelemeler sonuç kümesine eklenir.

  • Sütun adları, table_expression1 sütun adları ile eşleşecektir.

  • Döndürülen tablo, ikinci tablodaki sütunların kökeninden bağımsız olarak table_expression1 içindeki sütunları temel alan köken içerir. Örneğin, ilk table_expression ilk sütununda modeldeki C1 temel sütununa ait köken varsa, kesişim ikinci table_expression ilk sütunundaki kesişim temelinde satırları azaltır ve temel C1 sütunundaki kökeni olduğu gibi tutar.

  • Sütunlar konumlandırmaya göre karşılaştırılır ve tür zorlaması olmadan veri karşılaştırması güncelleştirilir.

  • Döndürülen tablo, table_expression1 ile ilgili tablolardaki sütunları içermez.

  • Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.

Örnek

Eyaletler1

Durum
A
A
B
K
K
C
D
D

Eyaletler2

Durum
K
C
D
D
D
E

Intersect(States1, States2)

Durum
K
K
K
C
D
D

Intersect(States2, States1)

Durum
K
C
D
D
D