INTERSECT
傳回兩個數據表的數據列交集,保留重複專案。
語法
INTERSECT(<table_expression1>, <table_expression2>)
參數
術語 | 定義 |
---|---|
Table_expression |
傳回數據表的任何 DAX 表達式。 |
傳回 value
數據表,containsall 也位於 table_expression2 中table_expression1中的數據列
異常
言論
Intersect not 通勤。 一般而言,Intersect(T1, T2) 的結果集會與 Intersect(T2, T1) 不同。
重複的數據列會保留。 If 數據列出現在table_expression1 and table_expression2中,結果集中會包含table_expression_1中的重複專案 andall。
數據行名稱會比對table_expression1中的數據行名稱。
不論 second 數據表中的數據行歷程為何,傳回的數據表都會根據 table_expression1 中的數據行歷程。 例如,if 模型中 first table_expression first 數據行具有基底數據行 C1 的譜系,intersect 會根據 second table_expression andfirst 數據行上的 intersect 來減少數據列,讓基底數據行 C1 上的譜系保持不變。
數據行會根據位置進行比較,and 沒有類型強制的數據比較。
傳回的數據表會 not 包含數據表 related 到table_expression1的數據行。
在匯出數據行中使用 or 數據列層級安全性 (RLS) 規則時,支援此函式 not 用於 DirectQuery 模式。
例
States1
州 |
---|
一個 |
一個 |
B |
B |
B |
C |
D |
D |
States2
州 |
---|
B |
C |
D |
D |
D |
E |
Intersect(州1、州2)
州 |
---|
B |
B |
B |
C |
D |
D |
Intersect(國家2、州1)
州 |
---|
B |
C |
D |
D |
D |