DAX 其他 - INTERSECT 函式



說明

返回兩個表的行相交部分,並保留重複項。

DAX INTERSECT 函式在 Excel 2016 中新增。

語法

INTERSECT (<table_expression1>, <table_expression2>) 

引數

術語 說明
table_expression1 返回表的任何 DAX 表示式。
table_expression2

返回值

一個表,其中包含 table_expression1 中也出現在 table_expression2 中的所有行。

備註

  • Intersect 並不具有交換性。這意味著,Intersect (T1, T2) 可能有一個不同的結果集,而不是 Intersect (T2, T1)。

  • 將保留重複行。這意味著,如果一行出現在 table_expression1 和 table_expression2 中,那麼它以及 table_expression_1 中的所有重複項都將包含在結果集中。

  • 列名將與 table_expression1 中的列名匹配。

  • 基於定位比較列,並無型別強制執行資料比較。

  • 所返回的表不包含與 table_expression1 相關的表中的列。

示例

= SUMX (INTERSECT (SalesOldData,SalesNewData),[Sales Amount]) 

此 DAX 公式返回 SalesOldData 表中所有行(這些行也出現在 SalesNewData 中)的 Sales Amount 總和。

dax_functions_other.htm
廣告
© . All rights reserved.