OR 関数 (DAX)
いずれかの引数が TRUE である場合は、TRUE を返します。両方の引数が FALSE の場合は、FALSE を返します。
構文
OR(<logical1>,<logical2>)
パラメーター
項目 |
定義 |
---|---|
logical_1logical_2 |
テストする論理値。 |
戻り値
ブール値。2 つの引数のいずれかが TRUE の場合は TRUE、両方の引数が FALSE の場合は FALSE です。
説明
DAX の OR 関数は、引数を 2 つしか受け取ることができません。複数の式で OR 演算子を実行する必要がある場合は、一連の計算を作成できます。OR 演算子 (||) を使用すると、簡潔な式ですべてを連結できます。
この関数は、引数を評価して、TRUE である最初の引数が見つかると TRUE を返します。
使用例
次の例は、OR 関数を使用して Circle of Excellence に該当する販売員を取得する方法を示しています。Circle of Excellence は、Touring Bikes の販売で 100 万ドル以上の売り上げを達成した販売員または 2003 年に 250 万ドル以上の売り上げを達成した販売員に贈られる賞です。
SalesPersonFlag |
True |
|
|
|
|
|
---|---|---|---|---|---|---|
|
|
|
|
|
|
|
OR 関数 |
列ラベル |
|
|
|
|
|
行ラベル |
2001 |
2002 |
2003 |
2004 |
|
総計 |
Abbas, Syed E |
|
|
|
|
|
|
Alberts, Amy E |
|
|
|
|
|
|
Ansman-Wolfe, Pamela O |
|
|
|
|
|
|
Blythe, Michael G |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Campbell, David R |
|
|
|
|
|
|
Carson, Jillian |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Ito, Shu K |
|
|
|
|
|
|
Jiang, Stephen Y |
|
|
|
|
|
|
Mensa-Annan, Tete A |
|
|
|
|
|
|
Mitchell, Linda C |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Pak, Jae B |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Reiter, Tsvi Michael |
|
|
|
|
|
|
Saraiva, José Edvaldo |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Tsoflias, Lynn N |
|
|
|
|
|
|
Valdez, Rachel B |
|
|
|
|
|
|
Vargas, Garrett R |
|
|
|
|
|
|
Varkey Chudukatil, Ranjit R |
|
|
|
|
|
Circle of Excellence |
総計 |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
Circle of Excellence |
IF( OR( CALCULATE(SUM('ResellerSales_USD'[SalesAmount_USD]), 'ProductSubcategory'[ProductSubcategoryName]="Touring Bikes") > 1000000
, CALCULATE(SUM('ResellerSales_USD'[SalesAmount_USD]), 'DateTime'[CalendarYear]=2003) > 2500000
)
, "Circle of Excellence"
, ""
)