コラム|ビズブースト株式会社

【Salesforce活用ブログ】日付項目を使った条件設定をわかりやすく整理!

作成者: ビズブースト編集部|2026/08/12 7:35
 
 
------------------------------------------------------------------------------------

📌 目次

  1. はじめに
  2. Salesforce と Account Engagement の日付項目の基本ルール
    1. Salesforce の日付フィールド
    2. Account Engagement の日付フィールド
  3. よくある混乱ポイント
    1. 同じ表現でも意味が違う
    2. 空欄(Null)の扱い
    3. タイムゾーンの違い
  4. よく使う日付条件パターンまとめ
  5. 日付条件を設定するときのコツ
  6. まとめ
------------------------------------------------------------------------------------
 

1. はじめに

Salesforce と Account Engagement(旧 Pardot)では、日付項目を使った条件設定を行う場面がとても多いですよね。
イベントのリマインドメールやキャンペーンのターゲット抽出、商談管理の自動化など、あらゆる業務で日付条件は欠かせません。
 
しかし実際には、
「次の◯日以内」
「今日以降」
「ある日付より後」
 
などの設定が Salesforce と Account Engagement で微妙に意味が異なることがあり、混乱する方も多いのではないでしょうか。
そこで今回は、両者の日付条件の違いをわかりやすく整理して解説します。
 
 
 

2. Salesforce と Account Engagement の日付項目の基本ルール

◾️Salesforce の日付フィールド

Salesforce の標準日付項目(例:Created Date、Close Date)では、次のような条件が利用できます。
 
次の文字列と一致する
次の文字列と一致しない
<    (〜より前)
<=    (〜以前)
>    (〜より後)
>=    (〜以降)
 
さらに、日付以外にも「今日」「今月」などの相対日付値を使うことが可能です。
一例を上げますが、全値については以下のヘルプページにてご確認ください!
 
Salesforceヘルプ:相対日付検索条件の参照
 

■ 日単位

相対日付値 開始日時 終了日時
昨日 昨日の 12:00 AM 昨日の 11:59 PM
今日(TODAY) 今日の 12:00 AM 今日の 11:59 PM
明日 明日の 12:00 AM 明日の 11:59 PM
過去 n 日間 本日の n日前 12:00 AM 現在
翌 n 日間(標準) 本日 12:00 AM n日後
翌 n 日間(カスタム) 明日 12:00 AM n日後
n 日前 n日前 12:00 AM 24時間後
ーーーーーーーーーーーー
 

■ 月単位

相対日付値 開始日時 終了日時
先月 先月の最初の日 12:00 AM 月末
今月 今月の最初の日 12:00 AM 月末
来月 来月の最初の日 12:00 AM 月末
過去 n か月 nか月前の月の最初の日 12:00 AM 先月末 11:59 PM
n か月前 nか月前の月の最初の日 12:00 AM その月末
翌 n か月 来月 1日 12:00 AM nか月後の月末
 
 
 

◾️Account Engagement の日付フィールド

Account Engagement の日付条件は Salesforce と似ていますが、少しクセがあります。
 
空である
空ではない
次の日付より後
次の日付より前
次の日数以上前
次の日数以内前
次の日数以上後
次の日数以内後
次の間
 
といった表現があり、私はこれが中々理解できず苦労しました。。。。泣
またAccount Engagementでは相対日付値を利用することができません。
 
 
公式でもわかりやすく解説してくれているページがありますので
そちらも参考にしてください!
 
サクセスナビ:オートメーション機能の期間指定の条件
 
 
特にややこしいのがこの4つです。
 
次の日数以上前:指定日数以上の過去の日付
次の日数以上後:指定日数以上の未来の日付
 
次の日数以内前:指定日数以内の過去の日付(本日を含む)
次の日数以内後:指定日数以内の未来の日付(本日を含む)
 
(出典: Salesforce)
 
こうやって図になると途端にわかりやすくなりますね!
実際作る際にまた「なんだっけ?」となる際は、このブログをご確認ください!
 
 
 

3. よくある混乱ポイント

◆ 同じ表現でも意味が違う

たとえば「次の7日以内」という条件が、Salesforce と Account Engagement で含まれる日数が異なることがあります。
Salesforce:今日を0日目としてカウントする
Account Engagement:今日を含むケースと含まないケースが混在
この差が意図しないリスト抽出の原因になります。
 

◆ タイムゾーンのズレ

Salesforce:ユーザーのタイムゾーン
Account Engagement:アカウントのタイムゾーン
そのため深夜またいだ条件判定でズレが発生することがあります。
 
 

4. 設定時のコツ

日付条件で迷ったときは、次の3つを意識するとミスを防げます。

✔ 開始日・終了日の「含む/含まない」を明確にする

たった1日のズレが大きな結果の違いになります。

✔ Salesforce と Account Engagement で同じ条件を使う場合は必ずテスト

抽出結果が一致しないことがよくあります。

✔ 特に「次の◯日以内」は誤解が多いため要注意

5. まとめ

Salesforce と Account Engagement の日付条件は、表現の違いや、相対日付値が使えるかなどで利用方法が異なります。
特に「次の◯日以内」「今日以降」のような設定は間違えやすいため、今回の内容を参考にしながら設定していただければと思います。