FetchXMLのフィルター条件に使用できるOperator設定値一覧
こんにちは。
先日、FetchXMLをコーディングする機会があった際、「そういえばフィルター条件のOperator設定値って、日本語で解説されているものがないなぁ」と、ふと思ったため、せっかくの機会ですので一覧化してみようと思います。
ちなみに、FetchXMLは以下の様にコーディングしますが、
(以下はnew_entity_nameというエンティティに存在するレコードのうち、new_field_nameの値が「TEST」であるものを抽出するFetchXMLです)
'<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">' + ' <entity name="new_entity_name">' + ' <attribute name="new_field_name" />' + ' <filter type="and">' + ' <condition attribute="new_field_name" operator="eq" value="TEST" />' + ' </filter>' + ' </entity>' + '</fetch>';
Operator設定値 一覧
Operator Values | CRM上の条件名 |
---|---|
eq | が次の値と等しい |
ne | が次の値と等しくない/指定なし |
in | が次の値を含む |
not-in | が次の値を含まない |
like | が次の値で始まる/終わる |
not-like | が次の値で始まらない/終わらない |
null | が空白である (valueの指定不要) |
not-null | が空白でない (valueの指定不要) |
gt | が次の値より大きい |
ge | が次の値以上 |
lt | が次の値より小さい |
le | が次の値以下 |
on | が次の日付と等しい |
on-or-after | 次の日付以降 |
on-or-before | が次の日付以前 |
yesterday | が昨日 (valueの指定不要) |
today | が今日 (valueの指定不要) |
tomorrow | が明日 (valueの指定不要) |
next-seven-days | が今後 7 日間 (valueの指定不要) |
last-seven-days | が過去 7 日間 (valueの指定不要) |
next-week | が来週 (valueの指定不要) |
last-week | が先週 (valueの指定不要) |
this-week | が今週 (valueの指定不要) |
next-month | が来月 (valueの指定不要) |
last-month | が先月 (valueの指定不要) |
this-month | が今月 (valueの指定不要) |
next-year | が来年 (valueの指定不要) |
last-year | が去年 (valueの指定不要) |
this-year | が今年 (valueの指定不要) |
last-x-hours | が過去 X 時間 |
next-x-hours | が今後 X 時間 |
last-x-days | が過去 X 日間 |
next-x-days | が今後 X 日間 |
last-x-weeks | が過去 X 週間 |
next-x-weeks | が今後 X 週間 |
last-x-months | が過去 X か月間 |
next-x-months | が今後 X か月間 |
last-x-years | が過去 X 年間 |
next-x-years | が今後 X 年間 |
olderthan-x-minutes | が X 分よりも古い |
olderthan-x-hours | が X 時間よりも古い |
olderthan-x-days | が X 日よりも古い |
olderthan-x-weeks | が X 週間よりも古い |
olderthan-x-months | が X か月よりも古い |
olderthan-x-years | が X 年間よりも古い |
in-fiscal-year | 会計年度内 (valueの指定不要) |
in-fiscal-period | 会計期間内 (valueの指定不要) |
in-fiscal-period-and-year | 会計期間および会計年度内 (valueの指定不要) |
in-or-after-fiscal-period-and-year | 会計期間以降 (valueの指定不要) |
in-or-before-fiscal-period-and-year | 会計期間以前 (valueの指定不要) |
last-fiscal-year | 前会計年度 (valueの指定不要) |
this-fiscal-year | 当会計年度 (valueの指定不要) |
next-fiscal-year | 翌会計年度 (valueの指定不要) |
last-x-fiscal-years | 過去 X 年の会計年度 |
next-x-fiscal-years | 翌 X 年の会計年度 |
last-fiscal-period | 前会計期間 (valueの指定不要) |
this-fiscal-period | 当会計期間 (valueの指定不要) |
next-fiscal-period | 翌会計期間 (valueの指定不要) |
last-x-fiscal-periods | 過去 X 期の会計期間 |
next-x-fiscal-periods | 翌 X 期の会計期間 |
eq-userid | が現在のユーザーと等しい (valueの指定不要) |
ne-userid | が現在のユーザーと等しくない (valueの指定不要) |
eq-userteams | 現在のユーザーのチームに等しい (valueの指定不要) |
eq-businessid | 現在の部署に等しい (valueの指定不要) |
ne-businessid | 現在の部署に等しくない (valueの指定不要) |