DAX 逻辑 - AND 函数

描述

检查两个参数是否为 TRUE 或 FALSE,并且只有当两者都为 TRUE 时才返回 TRUE。否则,返回 FALSE。

语法

AND (<logical1>, <logical2>) 

参数

参数 描述
logical1 要测试的逻辑值。
logical2

返回值

  • 如果两个参数都为 TRUE,则返回 TRUE。
  • 否则,返回 FALSE。

备注

AND 函数仅接受两个参数。如果您有两个以上的参数,请嵌套 AND 函数或使用 DAX 逻辑运算符 &&。

示例

= AND([Country] = "USA",[Medal] = "Gold")

此 DAX 公式返回一个计算列,其中 Country – USA 和 Medal – Gold 值为 TRUE,否则为 FALSE。

USA Gold Medal Count:= SUMX(
	Results,IF(AND([Country] = "USA",[Medal] = "Gold") = TRUE(),1,0)
)

此 DAX 公式返回一个计算字段,其中包含美国金牌总数。

dax_functions_logical.html