OR

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

检查其中一个参数是否 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 卓越圈
总计 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈

逻辑函数