INTERSECT
返回两个表的行交集,保留重复项。
语法
INTERSECT(<table_expression1>, <table_expression2>)
参数
术语 | 定义 |
---|---|
Table_expression |
返回表的任何 DAX 表达式。 |
返回 value
一个表,该表 containsall table_expression1中也位于table_expression2中的行
异常
言论
Intersect not 通勤。 通常,Intersect(T1,T2)的结果集不同于 Intersect(T2,T1)。
保留重复行。 If 行显示在table_expression1 and table_expression2中,结果集中 andall table_expression_1中包含重复项。
列名将与table_expression1中的列名匹配。
无论 second 表中列的世系如何,返回的表都基于table_expression1中的列的世系。 例如,iffirst table_expression 的 first 列在模型中具有基列 C1 的世系,intersect 将基于 intersectfirst 列 second table_expression and 保留基列 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 |