使用英语阅读

通过


相交

适用于:计算列计算表度量值视觉计算

返回两个表的行交集,保留重复项。

语法

DAX
INTERSECT(<table_expression1>, <table_expression2>)  

参数

术语 定义
Table_expression 返回表的任何 DAX 表达式。

返回值

一个表,其中包含table_expression1中也位于table_expression2中的所有行

异常

言论

  • 相交不是通勤的。 通常,Intersect(T1,T2)的结果集不同于 Intersect(T2,T1)。

  • 保留重复行。 如果行出现在table_expression1和table_expression2中,则结果集中包含table_expression_1中的所有重复项。

  • 列名将与table_expression1中的列名匹配。

  • 返回的表基于table_expression1中的列进行世系,而不考虑第二个表中列的世系。 例如,如果第一个table_expression的第一列在模型中具有基列 C1 的世系,则相交将基于第二列 table_expression的第一列的相交减少行,并使基列 C1 上的世系保持不变。

  • 列基于位置进行比较,数据比较时没有类型强制。

  • 返回的表不包含与table_expression1相关的表中的列。

  • 在计算列或行级别安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

States1

一个
一个
B
B
B
C
D
D

States2

B
C
D
D
D
E

相交(状态 1、州 2)

B
B
B
C
D
D

相交(状态 2、状态 1)

B
C
D
D
D