INTERSECT
Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan 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 |