检查其中一个参数是否 TRUE 返回 TRUE。 如果两个参数都 FALSE,函数将返回 FALSE。
语法
OR(<logical1>,<logical2>)
参数
| 术语 | 定义 |
|---|---|
logical_1, logical_2 |
要测试的逻辑值。 |
返回值
布尔值。 如果两个参数中的任何一个 TRUE,则该值 TRUE;如果两个参数都 FALSE,则该值为 FALSE。
言论
OR中的 DAX 函数仅接受两个 (2) 个参数。 如果需要对多个表达式执行 OR 操作,可以创建一系列计算,或者最好使用 OR 运算符(||)将所有这些表达式联接在更简单的表达式中。该函数将计算参数,直到第一个
TRUE参数,然后返回TRUE。
例
以下示例演示如何使用 OR 函数获取属于卓越圈的销售人员。 卓越圈表彰那些在2007年实现超过250万美元的旅游自行车销售或销售额超过250万美元的人。
IF( OR( CALCULATE(SUM('ResellerSales_USD'[SalesAmount_USD]), 'ProductSubcategory'[ProductSubcategoryName]="Touring Bikes") > 1000000
, CALCULATE(SUM('ResellerSales_USD'[SalesAmount_USD]), 'DateTime'[CalendarYear]=2007) > 2500000
)
, "Circle of Excellence"
, ""
)
返回
| 行标签 | 2005 | 2006 | 2007 | 2008 | - | 总计 |
|---|---|---|---|---|---|---|
| 阿巴斯, 赛德 E | ||||||
| 阿尔伯特,艾米E | ||||||
| 安斯曼-沃尔夫,帕梅拉 O | ||||||
| Blythe、Michael G | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 |
| 坎贝尔,大卫 R | ||||||
| 卡森,吉莉安 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 |
| Ito、Shu K | ||||||
| 江,斯蒂芬·伊 | ||||||
| 门萨-安南,特特 A | ||||||
| 米切尔,琳达 C | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 |
| 帕克,Jae B | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 |
| 雷特,茨维·迈克尔 | ||||||
| 萨拉瓦,何塞·埃德瓦尔多 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 |
| Tsoflias、Lynn N | ||||||
| 瓦尔德斯,雷切尔 B | ||||||
| Vargas、Garrett R | ||||||
| Varkey Chudukatil, Ranjit R | 卓越圈 | |||||
| 总计 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 |