AND
检查两个参数是否均为 TRUE,如果两个参数都是 TRUE,则返回 TRUE。 否则返回 False。
语法
AND(<logical1>,<logical2>) parameters
| 术语 | 定义 |
|---|---|
| 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 hit”值。
= 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 | - | 总计 |
|---|---|---|---|---|---|---|
| 骑行背带短裤 | ||||||
| 自行车车架 | ||||||
| 单车存放架 | Internet Hit | |||||
| 瓶子和笼子 | Internet Hit | |||||
| 底托架 | ||||||
| 刹车装置 | ||||||
| 上限 | ||||||
| Chains | ||||||
| 清洁剂 | ||||||
| 牙盘 | ||||||
| 换挡装置 | ||||||
| 挡泥板 | Internet Hit | |||||
| 前叉 | ||||||
| 手套 | ||||||
| 把手 | ||||||
| 耳机 | ||||||
| 头盔 | ||||||
| 水袋背包 | ||||||
| 运动衫 | ||||||
| 光 | ||||||
| 锁 | ||||||
| 山地自行车 | ||||||
| 山地自行车车架 | ||||||
| 挂包 | ||||||
| 脚踏板 | ||||||
| 打气筒 | ||||||
| 公路自行车 | ||||||
| 公路自行车车架 | ||||||
| 鞍座 | ||||||
| 短裤 | ||||||
| 袜子 | ||||||
| 紧身衣 | ||||||
| 轮胎和内胎 | Internet Hit | |||||
| 观光自行车 | ||||||
| 观光自行车车架 | ||||||
| 背心 | ||||||
| 车轮 | ||||||
| 总计 |