适用于:计算列计算表度量值视觉计算

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

语法

AND(<logical1>,<logical2>)  

参数

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

返回值

根据测试的值组合返回 true 或 false。

言论

DAX 中的 AND 函数仅接受两个 (2) 个参数。 如果需要对多个表达式执行 AND 运算,可以创建一系列计算,或者最好使用 AND 运算符(&&)将所有这些表达式联接在更简单的表达式中。

示例 1

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

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

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

示例 2

以下示例使用具有嵌套公式的 AND 函数来同时比较两组计算。 对于每个产品类别,公式确定 Internet 渠道的当前年销售额和上一年销售额是否大于同一时段的经销商渠道。 如果这两个条件均为 true,则公式将返回值“Internet 命中”。

= 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 命中数
瓶子和笼子 Internet 命中数
下括号
刹车
清洁工
Cranksets
脱轨器
挡泥板 Internet 命中数
手套
车把
耳机
头盔
水化包
球衣
山地自行车
山架
Panniers
踏板
公路自行车
道路框架
马鞍
短裤
袜子
紧身 衣
轮胎和管 Internet 命中数
自行车之旅
浏览帧
背心
车轮
总计

逻辑函数