フィルタ・ワークフロー・レポートで設定を行う条件式とは

条件式とは、フィルタ・ワークフロー・レポートの作成時に、対象のデータを抽出するための設定のことです。条件式はフィールドの属性によって利用できる式が決まっています。正確にデータを抽出し、リスト化したり、レポートを作成したり、ワークフローを設定したりするためにはこの条件式を理解する必要があります。

条件式の一覧

条件式意味
=(Equals)
ではない(Not equal to)
選択したフィールドの値が指定された値と同じであること
選択したフィールドの値が指定された値と同じではないこと
より小さい(Less than)
より大きい(Greater than)
選択したフィールドの値が指定された値より小さいこと
選択したフィールドの値が指定された値より大きいこと
以下(Less than or equal to)
以上(Greater than or equal to)
選択したフィールドの値が指定された値以下であること
選択したフィールドの値が指定された値以上であること
文頭一致(Starts with)
文末一致(Ends with)
選択したフィールドの値が指定された値で始まること
選択したフィールドの値が指定された値で終わること
含む(Contains)
含まない(Does not contain)
選択したフィールドの値が指定された値を含むこと
選択したフィールドの値が指定された値を含まないこと
空(Is empty)
空ではない(Is not empty)
選択したフィールドの値が空であること
選択したフィールドの値が空ではないこと
変更された(Has changed)
に変更された(Has changed to)
から変更された(Has changed from)
選択したフィールドの値が変更されたこと
選択したフィールドの値が指定した値に変更されたこと
選択したフィールドの値が指定した値から変更されたこと
範囲:(Between)選択したフィールドの値が指定した二つの値の間にあること
前:(Before) 
後:(After)
選択したフィールドの値が指定した値の前にあること
選択したフィールドの値が指定した値の後にあること
日以前(指定日を含まない)(Less than days ago)
日以前(指定日を含む)(More than days ago)
選択したフィールド値は「n」日前より前の値
選択したフィールド値は「n」日以上前のもの
日以内(Less than days later)
日以上(More than days later)
選択したフィールド値は「n」日以内
選択したフィールド値は「n」日以上経過
未満(In less than)
以上(In more than) 
選択したフィールドの値は「n」日以内 
選択したフィールド値は「n」日以上経過
数日前(Days ago)選択されたフィールド値は「n」日前 
後日(Days later)選択されたフィールド値は「n」日後
指定期間(Custum)選択したフィールド値が設定した値の間にあること
今日(Today)
明日(Tomorrow)
昨日(Yesterday)
選択したフィールドの値が今日・明日・昨日であること
前年度(Previous FY)
今年度(Current FY)
次年度(Next FY)
選択したフィールド値が前・今・次年度であること
例えば、2023年11月15日の実行時は
前年度 → 2022年1月1日から2022年12月31日が設定
(VtigerCRMでは、年度は1月1日から12月31日のサイクルとして固定)
前四半期(Previous FQ)
今四半期(Current FQ)
次四半期(Next FQ)
選択したフィールド値が前・今・次四半期であること
例えば、2023年11月15日の実行時は
前四半期 → 2023年7月1日から2023年9月30日が設定
(VtigerCRMでは、1-3月、4-6月、7-9月、10-12月が四半期のサイクルとして固定)
先週(Previous week)
今週(Current week)
来週(Next week)
選択したフィールド値が先週・今週・来週であること
例えば、2023年11月15日の実行時は
先週 → 2023年11月6日から2023年11月12日が設定
(週の開始曜日はユーザー設定に基づく)
先月(Previous month)
今月(Current month)
来月(Next month)
選択したフィールド値が先月・今月・来月であること
例えば、2023年11月15日の実行時は
先月 → 2023年10月1日から2023年10月31日が設定
過去7日(Last 7 Days)
過去14日(Last 14 Days)
過去30日(Last 30 Days)
過去60日(Last 60 Days)
過去90日(Last 90 Days)
過去120日(Last 120 Days)
選択したフィールド値が指定値の日数期間内であること
(当日を含みます)
例えば、2023年11月15日の実行時は
過去7日 → 2023年11月9日から2023年11月15日が設定
次の30日(Next 30 Days)
次の60日(Next 30 Days)
次の90日(Next 30 Days)
次の120日(Next 30 Days)
選択したフィールド値が指定値の日数期間内であること(当日を含みます)
例えば、2023年11月15日の実行時は
次の30日 → 2023年11月15日から2023年12月14日が設定

まとめ

繰り返しになりますが、条件式は処理対象のデータを正確に抽出し、正確に処理するために必要な設定になります。ポイントは、①フィールドの属性②リスト・ワークフロー・レポートの各内容によって使える条件式が変わりますので、いろいろと設定してみてください。