Tech Dynamics 365 (CRM)

Microsoft Dynamics 365 (CRM) を中心とした技術情報を提供しています。

FetchXMLのフィルター条件に使用できるOperator設定値一覧

こんにちは。

先日、FetchXMLをコーディングする機会があった際、「そういえばフィルター条件のOperator設定値って、日本語で解説されているものがないなぁ」と、ふと思ったため、せっかくの機会ですので一覧化してみようと思います。

ちなみに、FetchXMLは以下の様にコーディングしますが、タグの中のOperator属性に値を設定することで、レコードの抽出条件を指定できるようになります。
(以下は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の指定不要)