OR

检查某一个参数是否为 TRUE,如果是,则返回 TRUE。 如果两个参数均为 FALSE,此函数则返回 FALSE。

语法

OR(<logical1>,<logical2>)  

parameters

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

返回值

一个布尔值。 如果这两个参数中的任意一个为 TRUE,此值则为 TRUE;如果两个参数均为 FALSE,此值则为 FALSE。

备注

  • DAX 中的 OR 函数只接受两 (2) 个参数。 如果需要对多个表达式执行 OR 操作,可以创建一系列计算,或者更好的方法是使用 OR 运算符 (||) 将它们全部联接在一个更简单的表达式中。

  • 此函数会对参数求值,直至遇到第一个 TRUE 参数,然后返回 TRUE。

示例

下面的示例演示如何使用 OR 函数来获取属于 Circle of Excellence 的销售人员。 Circle of Excellence 会识别在“观光自行车”销售方面已达到超过一百万美元的销售额,或者在 2007 年的销售额超过两百五十万美元的人员。

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"     , ""     )  

返回

行标签2005200620072008-总计
Abbas、Syed E
Alberts、Amy E
Ansman-Wolfe、Pamela O
Blythe、Michael GCircle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of Excellence
Campbell、David R
Carson、JillianCircle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of Excellence
Ito、Shu K
Jiang、Stephen Y
Mensa-Annan、Tete A
Mitchell、Linda CCircle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of Excellence
Pak、Jae BCircle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of Excellence
Reiter、Tsvi Michael
Saraiva、José EdvaldoCircle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of Excellence
Tsoflias、Lynn N
Valdez、Rachel B
Vargas、Garrett R
Varkey Chudukatil、Ranjit RCircle of Excellence
总计Circle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of ExcellenceCircle of Excellence

另请参阅

逻辑函数

results matching ""

    No results matching ""