- DAX 函数教程
- DAX 函数 - 首页
- DAX 函数 - 简介
- DAX 参数命名约定
- 描述结构
- DAX 函数 - 聚合
- DAX 函数 - 筛选
- DAX 函数 - 时间智能
- DAX 函数 - 日期和时间
- DAX 函数 - 信息
- DAX 函数 - 逻辑
- 数学和三角函数
- DAX 函数 - 父子关系
- DAX 函数 - 统计
- DAX 函数 - 文本
- DAX 函数 - 其他
- DAX 函数有用资源
- DAX 函数 - 快速指南
- DAX 函数 - 有用资源
- DAX 函数 - 讨论
DAX 其他 - EXCEPT 函数
描述
返回一个表中未出现在另一个表中的行。DAX EXCEPT 函数是 Excel 2016 中的新函数。
语法
EXCEPT (<table_expression1>, <table_expression2>)
参数
术语 | 描述 |
---|---|
table_expression1 | 任何返回表的 DAX 表达式。 |
table_expression2 |
返回值
一个表,其中包含一个表中的所有行减去另一个表中的所有行。
备注
如果一行出现在两个表中,则该行及其重复项不会出现在结果表中。
如果一行仅出现在 table_expression1 中,则该行及其重复项将出现在结果表中。
这两个表必须具有相同数量的列。
结果表中的列名将与 table_expression1 中的列名匹配。
列是根据位置进行比较的,并且数据比较不进行类型强制转换。
返回的行集取决于两个表达式的顺序。
返回的表具有基于 table_expression1 中列的血统,而不管第二个表中列的血统如何。例如,如果第一个 table_expression 的第一列具有到数据模型中基本列 C1 的血统,则 DAX Except 函数将根据 table_expression2 的第一列中值的可用性减少行,并保持基本列 C1 上的血统不变。
返回的表不包含与 table_expression1 相关的表中的列。
示例
= SUMX (EXCEPT (SalesNewData,SalesOldData),[Sales Amount])
此 DAX 公式返回出现在 SalesNewData 表中但未出现在 SalesOldData 表中的交易的销售额总和。
dax_functions_other.htm
广告