AND

适用于:计算列计算表Measure视觉计算

检查这两个参数是否 TRUE,and 返回 TRUEif 两个参数 TRUE。 否则返回 FALSE

语法

AND(<logical1>,<logical2>)

参数

术语 定义
logical_1, logical_2 要测试的逻辑 values。

返回 value

根据测试 values 的组合返回 trueorfalse。

言论

DAX 中的 AND 函数仅接受两个 (2) 个参数。 If 需要对多个表达式执行 AND 运算,可以创建一系列计算 or,更好地使用 AND 运算符(&&)将 all 联接在更简单的表达式中。

示例 1

以下公式显示了 AND 函数的语法。

= IF(AND(10 > 9, -10 < -1), "All true", "One or more false"

由于这两个条件(作为参数传递)都 AND 函数 true,因此公式返回“AllTrue”。

示例 2

以下 sample 使用具有嵌套公式的 AND 函数来比较同一 time的两组计算。 对于每个 product 类别,公式确定 if Internet 渠道的当前 year 销售 andpreviousyear 销售额大于同一时段的经销商渠道。 If 这两个条件都是 true,对于每个类别,公式返回“Internet 命中”value。

= IF( AND(  SUM( 'InternetSales_USD'[SalesAmount_USD])
           >SUM('ResellerSales_USD'[SalesAmount_USD])
          , CALCULATE(SUM('InternetSales_USD'[SalesAmount_USD]), PREVIOUSYEAR('DateTime'[DateKey] )) 
           >CALCULATE(SUM('ResellerSales_USD'[SalesAmount_USD]), PREVIOUSYEAR('DateTime'[DateKey] ))
          )
     , "Internet Hit"
     , ""
     )

返回

行标签 2005 2006 2007 2008 - 总计
Bib-Shorts
自行车架
自行车看台 Internet 命中数
瓶子 and 笼子 Internet 命中数
下括号
刹车
清洁工
Cranksets
脱轨器
挡泥板 Internet 命中数
手套
车把
耳机
头盔
水化包
球衣
山地自行车
山架
Panniers
踏板
公路自行车
道路框架
马鞍
短裤
袜子
紧身 衣
轮胎 and 管 Internet 命中数
自行车之旅
浏览帧
背心
车轮
总计

逻辑函数