この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

比較演算子

値を比較するには、比較演算子を使用します。

比較は同じ型の値でのみ定義されます。たとえば、文字列を文字列と比較したり、数値を数値と比較したりできます。

演算子 名前 説明
== Equals オペランドが等しい場合は True。「== (次の文字列と一致する)」演算子を使用する文字列比較では、大文字と小文字が区別されます。
!= Not equals オペランドが等しくない場合は True
< Less than 左のオペランドが右のオペランドより小さい場合は True
<= Less or equal 左のオペランドが右のオペランド以下の場合は True
> Greater than 左のオペランドが右のオペランドより大きい場合は True
>= Greater or equal 左のオペランドが右のオペランド以上の場合は True
matches Matches 左のオペランドに右の文字列が含まれる場合は True。ワイルドカードおよび正規表現はサポートされていません。この演算子では、大文字と小文字は区別されません。1 文字の一致はサポートされません。
たとえば、次のクエリは LAX、LAS、ALA、BLA などの空港コードと一致します。
1my_matches = filter a by origin matches "LA";
レコードを除外するには、! を併用します。たとえば、次のクエリでは、Stage (フェーズ) が Closed Lost (不成立) または Closed Won (商談成立) でないすべての商談が表示されます。
1q = filter q by !('Stage' matches "Closed");
in In 左のオペランドがディメンションの場合、左のオペランドに右の配列内の 1 つ以上の値が含まれていれば true。次に例を示します。
1a1 = filter a by origin in ["ORD", "LAX", "LGA"];
左のオペランドが基準の場合、左のオペランドが右の配列内に存在すれば truedate() 関数を使用して日付の範囲で絞り込むことができます。

配列が空の場合、すべてが絞り込まれて結果は空になります。

無効な範囲 (in ["20 years ago" .. "2016-01-11"]in ["Z" .. "A"] など) は false に評価されます。

not in Not in 左のオペランドが右の配列内のどの値とも等しくない場合は True。結果には、出発地キーが存在しない行が含まれます。次に例を示します。
1a1 = filter a by origin not in ["ORD", "LAX", "LGA"];

出発地が「SFO」で目的地が「LAX」、天気が「rain」および「snow」の航空便の行の場合、それぞれの「in」演算子は次の結果になります。

weather in ["rain", "wind"] = true

weather not in ["rain", "wind"] = false