- DAX 函数教程
- DAX 函数 - 概览
- DAX 函数 - 简介
- DAX 参数命名约定
- 描述结构
- DAX 函数 - 聚合
- DAX 函数 - 筛选
- DAX 函数 - 时间智能
- DAX 函数 - 日期和时间
- DAX 函数 - 信息
- DAX 函数 - 逻辑
- 数学和三角函数
- DAX 函数 - 父级与子级
- DAX 函数 - 统计
- DAX 函数 - 文本
- DAX 函数 - 其他
- DAX 函数实用资源
- DAX 函数 - 快速指南
- DAX 函数 - 实用资源
- DAX 函数 - 讨论
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
广告