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

相等(=)

当两个参数具有相同的值时,「=」运算符返回 TRUE。相等运算不执行字符串和数字之间的任何隐式转换。空白与 0 或空白与空字符串之间的比较将返回 TRUE。只有当两个参数中至少有一个为空时,这种比较才与「==」不同。下面是使用「=」运算符的有效表达式:

Product[Color] = "Red"
Product[Color] = BLANK()    -- 当 Product[Color] 为空或空文本时返回 TRUE, 其他情况返回 FALSE
Product[Color] = ""         -- 当 Product[Color] 为空或空文本时返回 TRUE, 其他情况返回 FALSE
Sales[Quantity] = 1
Sales[Quantity] = BLANK()   -- 当 Sales[Quantity] 为空或者 0 时返回 TRUE, 其他情况返回 FALSE
Sales[Quantity] = 0         -- 当 Sales[Quantity] 为空或者 0 时返回 TRUE, 其他情况返回 FALSE

下面是使用不同比运算符的等价表达式:

-- exp 返回数值,两种写法等价
OR ( <exp> == 0, ISBLANK( <exp> ) )
<exp> = 0
  
-- exp 返回文本,两种写法等价
OR ( <exp> = "", ISBLANK( <exp> ) )
<exp> = ""

扩展阅读:

说点什么

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

DAX 函数大全

DAX 查询

DAX 运算符