从数据到信息
从信息到洞察

EXCEPT

返回左表中那些没有在右表出现的行。

语法

EXCEPT ( <左表>, <右表> )
参数 属性 描述
左表 EXCEPT 运算使用的左表表达式
右表 EXCEPT 运算使用的右表表达式

返回值

整个表或具有一列或多列的表

返回一个表,其中包含左表的行减去右表的所有行而得到的行。

备注

  • 如果某行同时出现在两个表中,则该行及其重复项不会出现在结果集中。 如果某行仅出现在左表中,则该行及其重复项将出现在结果集中。
  • 返回表的列名将与左表中的列名相匹配。
  • 返回表的沿袭基于左表中的列,与第二个表中列的沿袭无关。 例如,如果左表的首列具有模型中 C1 列的沿袭,则 Except 将基于右表首列中的值做减法,并保持 C1 列的沿袭不变。
  • 这两个表必须具有相同的列数。
  • 列基于位置进行比较,并且比较时不会强制进行类型转换。
  • 返回的行集取决于两个参数表达式的顺序。
  • 返回的表不包括与左表相关的表中的列,即不包含扩展表。

示例

以下查询从产品表颜色列中排除红色和蓝色

EVALUATE
EXCEPT (
    VALUES ( Product[Color] ),
    UNION (
        ROW ( "Color", "Red" ),
        ROW ( "Color", "Blue" )
    )
)

扩展阅读:

 

说点什么

1000
 
鼓掌微笑开心憧憬爱你色并不觉得吃瓜doge二哈喵喵思考笑哭捂脸悲伤大哭抓狂汗偷笑打脸捂眼黑线问号晕拜拜闭嘴衰咒骂ok作揖
  订阅本文评论  
提醒
DAX 圣经

DAX 函数大全

DAX 查询

DAX 运算符